This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 976e7ef1a2d c++: Prevent warnings for value-dependent exprs [PR96742] new 455ade18462 c++: Deprecate arithmetic convs on different enums [PR97573] new 24fb1d9c585 c++: Improve the MVP -Wparentheses diagnostic. new 23edcf6bee5 Re: testsuite: Enable and adjust powerpc fold-vec-extract/i [...] new bbb36257448 [RS6000] float128-type-2.c unsupported new 4166ebedf8b [RS6000] Don't be too clever with dg-do run and dg-do compile new f4f9364d207 libstdc++: Fix linker script new 0a36f5f21cd analyzer: fix more pointer-printing in logs new e9751143e23 analyzer: move svalue and region decls to their own header files new 1a9af271275 analyzer: fix false leak diagnostic on offsets from malloc [...] new f635f0ce87d analyzer: more non-determinism fixes new e93aae4a497 Daily bump.
The 11 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/ChangeLog | 136 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 6 + gcc/analyzer/ChangeLog | 42 + gcc/analyzer/analyzer.h | 3 + gcc/analyzer/complexity.cc | 95 + gcc/analyzer/complexity.h | 51 + gcc/analyzer/program-state.cc | 33 +- gcc/analyzer/region-model-reachability.cc | 44 +- gcc/analyzer/region-model.h | 2135 +------------------- gcc/analyzer/region.cc | 20 +- gcc/analyzer/region.h | 1017 ++++++++++ gcc/analyzer/svalue.cc | 31 +- gcc/analyzer/svalue.h | 1150 +++++++++++ gcc/c-family/ChangeLog | 16 + gcc/c-family/c-opts.c | 10 + gcc/c-family/c.opt | 11 +- gcc/c/ChangeLog | 18 + gcc/cp/ChangeLog | 67 + gcc/cp/call.c | 35 +- gcc/cp/decl.c | 13 +- gcc/cp/parser.c | 4 +- gcc/cp/typeck.c | 112 +- gcc/doc/invoke.texi | 44 +- gcc/lto/ChangeLog | 8 + gcc/testsuite/ChangeLog | 223 ++ gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 120 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 ++ gcc/testsuite/g++.dg/parse/attr3.C | 2 +- gcc/testsuite/g++.dg/warn/mvp3.C | 30 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 + gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 - .../powerpc/fold-vec-extract-longlong.p7.c | 1 - .../powerpc/fold-vec-extract-longlong.p8.c | 1 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 - .../gcc.target/powerpc/le-altivec-consts.c | 4 +- .../powerpc/vsx-load-element-extend-char.c | 5 +- .../powerpc/vsx-load-element-extend-int.c | 5 +- .../powerpc/vsx-load-element-extend-longlong.c | 5 +- .../powerpc/vsx-load-element-extend-short.c | 5 +- .../powerpc/vsx-store-element-truncate-char.c | 5 +- .../powerpc/vsx-store-element-truncate-int.c | 5 +- .../powerpc/vsx-store-element-truncate-longlong.c | 5 +- .../powerpc/vsx-store-element-truncate-short.c | 5 +- libgomp/ChangeLog | 19 + libstdc++-v3/ChangeLog | 101 + libstdc++-v3/config/abi/pre/gnu.ver | 58 +- 55 files changed, 3705 insertions(+), 2267 deletions(-) create mode 100644 gcc/analyzer/complexity.cc create mode 100644 gcc/analyzer/complexity.h create mode 100644 gcc/analyzer/region.h create mode 100644 gcc/analyzer/svalue.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv3.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97608.c