This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 0ac802064c2 alpha: Fix invalid RTX in divmodsi insn patterns [PR115297] new f824acd0e80 Provide counted_by attribute to flexible array member field new bb49b6e4f55 Convert references with "counted_by" attributes to/from .AC [...] new 6f17933548f Use the .ACCESS_WITH_SIZE in builtin object size. new 3d94fee616d Use the .ACCESS_WITH_SIZE in bound sanitizer. new 4c5bea7def1 Add the 6th argument to .ACCESS_WITH_SIZE
The 5 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/c-family/c-attribs.cc | 68 +++++++- gcc/c-family/c-common.cc | 13 ++ gcc/c-family/c-common.h | 1 + gcc/c-family/c-ubsan.cc | 42 +++++ gcc/c/c-decl.cc | 80 +++++++-- gcc/c/c-parser.cc | 10 +- gcc/c/c-tree.h | 3 +- gcc/c/c-typeck.cc | 184 ++++++++++++++++++++- gcc/doc/extend.texi | 68 ++++++++ gcc/internal-fn.cc | 36 ++++ gcc/internal-fn.def | 5 + gcc/testsuite/gcc.dg/builtin-object-size-common.h | 11 ++ gcc/testsuite/gcc.dg/flex-array-counted-by-2.c | 112 +++++++++++++ gcc/testsuite/gcc.dg/flex-array-counted-by-3.c | 63 +++++++ gcc/testsuite/gcc.dg/flex-array-counted-by-4.c | 178 ++++++++++++++++++++ gcc/testsuite/gcc.dg/flex-array-counted-by-5.c | 48 ++++++ gcc/testsuite/gcc.dg/flex-array-counted-by-6.c | 46 ++++++ gcc/testsuite/gcc.dg/flex-array-counted-by-7.c | 8 + gcc/testsuite/gcc.dg/flex-array-counted-by-8.c | 127 ++++++++++++++ gcc/testsuite/gcc.dg/flex-array-counted-by.c | 62 +++++++ .../gcc.dg/ubsan/flex-array-counted-by-bounds-2.c | 45 +++++ .../gcc.dg/ubsan/flex-array-counted-by-bounds-3.c | 34 ++++ .../gcc.dg/ubsan/flex-array-counted-by-bounds-4.c | 34 ++++ .../gcc.dg/ubsan/flex-array-counted-by-bounds.c | 46 ++++++ gcc/tree-object-size.cc | 64 +++++++ gcc/tree.cc | 22 +++ gcc/tree.h | 8 + 27 files changed, 1390 insertions(+), 28 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-2.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-3.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-4.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-5.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-6.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-7.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by-8.c create mode 100644 gcc/testsuite/gcc.dg/flex-array-counted-by.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/flex-array-counted-by-bounds-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/flex-array-counted-by-bounds-3.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/flex-array-counted-by-bounds-4.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/flex-array-counted-by-bounds.c