This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 52ccbf1b0090 Here goes nothing ... adds b937050d302b PR90838: Support ctz idioms adds 60257913f864 re PR inline-asm/93027 (ICE: in match_reload, at lra-const [...] adds 83f604e70683 testsuite: add dg-enable-nn-line-numbers adds 6f9dc60621b3 re PR inline-asm/93027 (ICE: in match_reload, at lra-const [...] adds 530cfcd7b1cb Rename pr93207.c to pr93027.c. Fix PR number in change logs. adds 91df4397a140 re PR libgomp/93219 (unused return value in affinity-fmt.c) adds a29a9962ea06 re PR inline-asm/93027 (ICE: in match_reload, at lra-const [...] adds 974bb8a4dcbf re PR tree-optimization/90838 (Detect table-based ctz impl [...] adds ea69031c5fac re PR tree-optimization/93210 (Sub-optimal code optimizati [...] adds 4bc1899b2e88 Add diagnostic paths adds 68be73fc42b9 libstdc++: Improve comment about testsuite utilities adds b3b75e664a61 Further changes for the OpenACC 'if_present' clause on the [...] adds 6fc0385c0ce3 OpenACC 'acc_get_property' cleanup adds af9bd92015b4 [amdgcn] Remove dependency on stdint.h in libgcc adds a0c00d52ffb2 Daily bump. adds cff5a2314805 Add README.MOVED_TO_GIT. adds b2b465c55537 Remove README.MOVED_TO_GIT. The repository is now open fo [...] adds 18cb6ac26fd8 Replace update_version_svn with update_version_git. adds a171d3f181ec Daily bump. adds 67e6357041db Update gcc_release for move to git. adds eb7c7c524556 tree-opt: Fix bootstrap failure in tree-ssa-forwprop.c som [...] adds aef85e40e0c5 doc: Note that some warnings depend on optimizations (PR 92757) adds e4379a931d14 libstdc++: Value-initialize std::atomic for C++20 (P0883R2) adds fe7cc34fd518 libstdc++: Ensure root-dir converted to forward slash (PR93244) adds 5ab08934e5f4 Exclude CL_WARNING and CL_PARAM from --help=optimize. adds e13f37d9f760 PR tree-optimization/93213 - wrong code with -Og -foptimiz [...] adds 12122f94b4da Remove usage of legacy param_ipa_cp_unit_growth. adds 743d4d827b8c contrib: Add script to help with customizing a git checkou [...] adds e19db6a2f7aa contrib: Add git gcc-descr and gcc-undescr aliases. adds b8f59c4b30ac contrib: script to setup git to pull a vendors branches adds 3d77686d2edd Fix handling of overflow in C casts in integer constant ex [...] adds ac4d87c25e25 Fix typo in invoke.texi. adds 33742a0a0258 Replace update_web_docs_svn with update_web_docs_git. adds f1acad4e4390 PR c++/93238 - short right-shift with enum. adds 7c82dd6c02d4 PR c++/33799 - destroy return value if local cleanup throws. adds 69dc042f91c7 PR c++/80265 - constexpr __builtin_mem*. adds 8472660b98a3 IPA: Avoid segfault in devirtualization_time_bonus (PR 93223) adds b60563a8bf18 contrib: Add in the default push rule which was overridden adds 11b81575c51c Revert "contrib: Add in the default push rule which was ov [...] adds ef4395e506a0 MAINTAINERS: Update my email address. adds 20571289868b testsuite: remove unused dg-line directive adds 97e2f333087d Replace update_web_docs_libstdcxx_svn with update_web_docs [...] adds 38c69700bb2a Add initial octeontx2 support. adds 64378144aabf Daily bump. adds f1ba88b1b20c Missed function specialization + partial devirtualization adds 8ca4435f431f PR c++/92582 - ICE with member template as requirement. adds edabbec31e3b PR c++/92746 - ICE with noexcept of function concept check. adds b38e86ddb7a9 Fix typo and avoid possible memory leak in average_num_loop_insns adds 6b8df3e421b5 PR middle-end/93246 - missing alias subsets adds 03e87724864a Typo. adds 780e19f87c8a The mentioned auto-generated file is no more part of the adds 336da03cc3a1 Fix dejagnu pruning of constexpr context messages. adds 80de0002429c PR c++/92009 - ICE with punning of typeid. adds 8982b5535c27 PR c++/92594 - ICE with inherited trivial default ctor. adds 7ca50de02cf1 hash-table.h: support non-zero empty values in empty_slow (v2) adds 6bd65ad89c20 PR target/93254 - -msse generates sse2 instructions adds a5a3c2dcf73a [PR90916] ICE in retrieve specialization adds 08c8c973c082 PR c++/92590 - wrong handling of inherited default ctor. adds 757bf1dff5e8 Initial commit of analyzer adds 288c5324bf6e Compare TREE_ADDRESSABLE and TYPE_MODE when ODR checking types. adds ddd792fa5334 [PR90916] Use TI accessor. new e7a97f52d705 Merge master.
The 1 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: ChangeLog | 22 + ChangeLog.modules | 6 + MAINTAINERS | 2 +- contrib/ChangeLog | 28 + contrib/gcc-git-customization.sh | 74 + contrib/gcc_update | 1 - contrib/git-fetch-vendor.sh | 22 + gcc/ChangeLog | 374 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 36 +- gcc/alias.c | 34 +- gcc/analyzer/ChangeLog | 56 + gcc/analyzer/analysis-plan.cc | 130 + gcc/analyzer/analysis-plan.h | 56 + .../jit-logging.c => analyzer/analyzer-logging.cc} | 103 +- .../jit-logging.h => analyzer/analyzer-logging.h} | 151 +- gcc/analyzer/analyzer-pass.cc | 102 + gcc/analyzer/analyzer-selftests.cc | 61 + gcc/analyzer/analyzer-selftests.h | 44 + gcc/analyzer/analyzer.cc | 151 + gcc/analyzer/analyzer.h | 122 + gcc/analyzer/analyzer.opt | 181 + gcc/analyzer/call-string.cc | 233 + gcc/analyzer/call-string.h | 76 + gcc/analyzer/checker-path.cc | 957 +++ gcc/analyzer/checker-path.h | 586 ++ gcc/analyzer/constraint-manager.cc | 2260 ++++++ gcc/analyzer/constraint-manager.h | 246 + gcc/analyzer/diagnostic-manager.cc | 1243 ++++ gcc/analyzer/diagnostic-manager.h | 135 + gcc/analyzer/engine.cc | 3614 +++++++++ gcc/{jit/jit-result.h => analyzer/engine.h} | 37 +- gcc/analyzer/exploded-graph.h | 829 +++ gcc/analyzer/pending-diagnostic.cc | 70 + gcc/analyzer/pending-diagnostic.h | 266 + gcc/analyzer/program-point.cc | 554 ++ gcc/analyzer/program-point.h | 310 + gcc/analyzer/program-state.cc | 1356 ++++ gcc/analyzer/program-state.h | 363 + gcc/analyzer/region-model.cc | 7785 ++++++++++++++++++++ gcc/analyzer/region-model.h | 2057 ++++++ gcc/analyzer/sm-file.cc | 339 + gcc/analyzer/sm-malloc.cc | 797 ++ gcc/analyzer/sm-malloc.dot | 89 + gcc/analyzer/sm-pattern-test.cc | 152 + gcc/analyzer/sm-sensitive.cc | 248 + gcc/analyzer/sm-signal.cc | 328 + gcc/analyzer/sm-taint.cc | 328 + gcc/analyzer/sm.cc | 122 + gcc/analyzer/sm.h | 178 + gcc/analyzer/state-purge.cc | 534 ++ gcc/analyzer/state-purge.h | 162 + gcc/analyzer/supergraph.cc | 961 +++ gcc/analyzer/supergraph.h | 554 ++ gcc/attribs.c | 2 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-format.c | 7 + gcc/c-family/c-format.h | 1 + gcc/c/ChangeLog | 7 + gcc/c/c-typeck.c | 10 + gcc/cfgloopanal.c | 5 +- gcc/cgraph.c | 117 +- gcc/cgraph.h | 51 +- gcc/cgraphclones.c | 1 + gcc/common.opt | 24 + gcc/config.in | 6 + gcc/config/aarch64/aarch64-cores.def | 10 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/i386/i386.md | 2 +- gcc/configure | 25 +- gcc/configure.ac | 14 +- gcc/coretypes.h | 1 + gcc/cp/ChangeLog | 62 + gcc/cp/class.c | 5 +- gcc/cp/constexpr.c | 81 +- gcc/cp/constraint.cc | 9 +- gcc/cp/cp-gimplify.c | 2 + gcc/cp/cp-tree.h | 11 +- gcc/cp/decl.c | 14 + gcc/cp/decl2.c | 1 + gcc/cp/except.c | 2 + gcc/cp/module.cc | 2 + gcc/cp/name-lookup.c | 1 - gcc/cp/pt.c | 53 +- gcc/cp/rtti.c | 1 + gcc/cp/typeck.c | 17 +- gcc/diagnostic-color.c | 3 +- gcc/diagnostic-event-id.h | 61 + gcc/diagnostic-format-json.cc | 10 +- gcc/diagnostic-path.h | 149 + gcc/diagnostic-show-locus.c | 28 +- gcc/diagnostic.c | 126 + gcc/diagnostic.def | 5 + gcc/diagnostic.h | 30 + gcc/digraph.cc | 188 + gcc/digraph.h | 246 + gcc/doc/analyzer.texi | 513 ++ gcc/doc/gccint.texi | 2 + gcc/doc/invoke.texi | 613 +- gcc/doc/sourcebuild.texi | 6 + gcc/dwarf2out.c | 146 +- gcc/fold-const.c | 219 +- gcc/fold-const.h | 3 + gcc/gcc-rich-location.h | 4 +- gcc/gcov.c | 2 + gcc/gdbinit.in | 10 + gcc/gimple-fold.c | 36 +- gcc/gimplify.c | 23 +- gcc/graphite.c | 1 + gcc/graphviz.cc | 100 + gcc/graphviz.h | 53 + gcc/hash-map-tests.c | 22 + gcc/hash-map-traits.h | 2 + gcc/hash-map.h | 1 + gcc/hash-set-tests.c | 2 + gcc/hash-table.h | 10 +- gcc/hash-traits.h | 3 + gcc/ipa-cp.c | 4 +- gcc/ipa-devirt.c | 22 + gcc/ipa-fnsummary.c | 22 +- gcc/ipa-profile.c | 353 +- gcc/ipa-prop.c | 2 + gcc/ipa-ref.h | 3 + gcc/ipa-utils.c | 173 +- gcc/lra-constraints.c | 13 +- gcc/lto-cgraph.c | 30 +- gcc/match.pd | 8 + gcc/omp-low.c | 12 +- gcc/opts.c | 13 + gcc/ordered-hash-map-tests.cc | 247 + gcc/ordered-hash-map.h | 188 + gcc/params.opt | 6 +- gcc/passes.def | 1 + gcc/predict.c | 1 - gcc/pretty-print.c | 32 + gcc/profile.c | 2 + gcc/sanopt.c | 4 + gcc/selftest-run-tests.c | 8 + gcc/selftest.h | 4 + gcc/shortest-paths.h | 145 + gcc/symtab.c | 5 + gcc/testsuite/ChangeLog | 253 + gcc/testsuite/c-c++-common/goacc/host_data-1.c | 38 +- gcc/testsuite/g++.dg/concepts/fn-concept3.C | 6 + gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 4 +- .../g++.dg/cpp0x/constexpr-reinterpret2.C | 21 + gcc/testsuite/g++.dg/cpp0x/inh-ctor34.C | 13 + gcc/testsuite/g++.dg/cpp0x/inh-ctor35.C | 14 + gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C | 12 + gcc/testsuite/g++.dg/eh/return1.C | 40 + gcc/testsuite/g++.dg/expr/rshift1.C | 8 + gcc/testsuite/g++.dg/ext/constexpr-builtin1.C | 37 + gcc/testsuite/g++.dg/ipa/pr93223.C | 62 + gcc/testsuite/g++.dg/lto/odr-8_0.C | 7 + gcc/testsuite/g++.dg/lto/odr-8_1.C | 12 + gcc/testsuite/g++.dg/opt/pr93210.C | 37 + gcc/testsuite/g++.dg/rtti/typeid13.C | 11 + gcc/testsuite/g++.dg/template/crash7.C | 4 +- gcc/testsuite/g++.dg/template/pr90916.C | 8 + gcc/testsuite/g++.dg/torture/pr93246.C | 31 + gcc/testsuite/g++.old-deja/g++.pt/error2.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr93213.c | 50 + .../gcc.dg/analyzer/CVE-2005-1689-minimal.c | 30 + gcc/testsuite/gcc.dg/analyzer/abort.c | 72 + gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 8 + gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 36 + .../gcc.dg/analyzer/analyzer-verbosity-0.c | 163 + .../gcc.dg/analyzer/analyzer-verbosity-1.c | 191 + .../gcc.dg/analyzer/analyzer-verbosity-2.c | 222 + .../epiphany.exp => gcc.dg/analyzer/analyzer.exp} | 26 +- gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c | 81 + gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c | 14 + gcc/testsuite/gcc.dg/analyzer/conditionals-2.c | 45 + gcc/testsuite/gcc.dg/analyzer/conditionals-3.c | 47 + .../gcc.dg/analyzer/conditionals-notrans.c | 159 + gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c | 144 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1085 +++ gcc/testsuite/gcc.dg/analyzer/data-model-10.c | 17 + gcc/testsuite/gcc.dg/analyzer/data-model-11.c | 6 + gcc/testsuite/gcc.dg/analyzer/data-model-12.c | 13 + gcc/testsuite/gcc.dg/analyzer/data-model-13.c | 21 + gcc/testsuite/gcc.dg/analyzer/data-model-14.c | 24 + gcc/testsuite/gcc.dg/analyzer/data-model-15.c | 34 + gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 52 + gcc/testsuite/gcc.dg/analyzer/data-model-17.c | 20 + gcc/testsuite/gcc.dg/analyzer/data-model-18.c | 22 + gcc/testsuite/gcc.dg/analyzer/data-model-19.c | 31 + gcc/testsuite/gcc.dg/analyzer/data-model-2.c | 13 + gcc/testsuite/gcc.dg/analyzer/data-model-3.c | 15 + gcc/testsuite/gcc.dg/analyzer/data-model-4.c | 16 + gcc/testsuite/gcc.dg/analyzer/data-model-5.c | 100 + gcc/testsuite/gcc.dg/analyzer/data-model-5b.c | 91 + gcc/testsuite/gcc.dg/analyzer/data-model-5c.c | 84 + gcc/testsuite/gcc.dg/analyzer/data-model-5d.c | 64 + gcc/testsuite/gcc.dg/analyzer/data-model-6.c | 14 + gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 20 + gcc/testsuite/gcc.dg/analyzer/data-model-8.c | 26 + gcc/testsuite/gcc.dg/analyzer/data-model-9.c | 33 + gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c | 13 + gcc/testsuite/gcc.dg/analyzer/disabling.c | 10 + gcc/testsuite/gcc.dg/analyzer/dot-output.c | 33 + .../gcc.dg/analyzer/double-free-lto-1-a.c | 16 + .../gcc.dg/analyzer/double-free-lto-1-b.c | 8 + gcc/testsuite/gcc.dg/analyzer/double-free-lto-1.h | 1 + gcc/testsuite/gcc.dg/analyzer/equivalence.c | 31 + gcc/testsuite/gcc.dg/analyzer/explode-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/explode-2.c | 50 + gcc/testsuite/gcc.dg/analyzer/factorial.c | 7 + gcc/testsuite/gcc.dg/analyzer/fibonacci.c | 9 + gcc/testsuite/gcc.dg/analyzer/fields.c | 41 + gcc/testsuite/gcc.dg/analyzer/file-1.c | 37 + gcc/testsuite/gcc.dg/analyzer/file-2.c | 18 + gcc/testsuite/gcc.dg/analyzer/function-ptr-1.c | 8 + gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c | 44 + gcc/testsuite/gcc.dg/analyzer/function-ptr-3.c | 17 + gcc/testsuite/gcc.dg/analyzer/gzio-2.c | 11 + gcc/testsuite/gcc.dg/analyzer/gzio-3.c | 31 + gcc/testsuite/gcc.dg/analyzer/gzio-3a.c | 27 + gcc/testsuite/gcc.dg/analyzer/gzio.c | 17 + gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c | 55 + gcc/testsuite/gcc.dg/analyzer/loop-2.c | 37 + gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 40 + gcc/testsuite/gcc.dg/analyzer/loop-3.c | 17 + gcc/testsuite/gcc.dg/analyzer/loop-4.c | 43 + gcc/testsuite/gcc.dg/analyzer/loop.c | 35 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 585 ++ gcc/testsuite/gcc.dg/analyzer/malloc-2.c | 23 + gcc/testsuite/gcc.dg/analyzer/malloc-3.c | 8 + gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 84 + gcc/testsuite/gcc.dg/analyzer/malloc-dce.c | 12 + gcc/testsuite/gcc.dg/analyzer/malloc-dedupe-1.c | 46 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-1.c | 24 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c | 32 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-11.c | 96 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c | 7 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c | 30 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-3.c | 23 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-4.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-5.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-6.c | 22 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-7.c | 29 + .../gcc.dg/analyzer/malloc-ipa-8-double-free.c | 173 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-a.c | 12 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-b.c | 18 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-c.c | 17 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto.h | 12 + .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c | 67 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c | 18 + .../gcc.dg/analyzer/malloc-macro-inline-events.c | 46 + .../gcc.dg/analyzer/malloc-macro-separate-events.c | 15 + gcc/testsuite/gcc.dg/analyzer/malloc-macro.h | 2 + .../gcc.dg/analyzer/malloc-many-paths-1.c | 14 + .../gcc.dg/analyzer/malloc-many-paths-2.c | 30 + .../gcc.dg/analyzer/malloc-many-paths-3.c | 36 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c | 15 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 20 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c | 14 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c | 43 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c | 11 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c | 21 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 54 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 299 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 181 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 176 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 179 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 66 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-4.c | 40 + gcc/testsuite/gcc.dg/analyzer/operations.c | 44 + gcc/testsuite/gcc.dg/analyzer/params-2.c | 17 + gcc/testsuite/gcc.dg/analyzer/params.c | 34 + gcc/testsuite/gcc.dg/analyzer/paths-1.c | 18 + gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 18 + gcc/testsuite/gcc.dg/analyzer/paths-2.c | 27 + gcc/testsuite/gcc.dg/analyzer/paths-3.c | 49 + gcc/testsuite/gcc.dg/analyzer/paths-4.c | 51 + gcc/testsuite/gcc.dg/analyzer/paths-5.c | 12 + gcc/testsuite/gcc.dg/analyzer/paths-6.c | 119 + gcc/testsuite/gcc.dg/analyzer/paths-7.c | 59 + gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c | 28 + gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 29 + gcc/testsuite/gcc.dg/analyzer/pointer-merging.c | 16 + gcc/testsuite/gcc.dg/analyzer/pr61861.c | 2 + gcc/testsuite/gcc.dg/analyzer/pragma-1.c | 26 + gcc/testsuite/gcc.dg/analyzer/scope-1.c | 23 + gcc/testsuite/gcc.dg/analyzer/sensitive-1.c | 55 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 99 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 108 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 109 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 67 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 31 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 36 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 111 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 109 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 111 + gcc/testsuite/gcc.dg/analyzer/signal-1.c | 31 + gcc/testsuite/gcc.dg/analyzer/signal-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/signal-3.c | 23 + gcc/testsuite/gcc.dg/analyzer/signal-4a.c | 75 + gcc/testsuite/gcc.dg/analyzer/signal-4b.c | 90 + gcc/testsuite/gcc.dg/analyzer/strcmp-1.c | 35 + gcc/testsuite/gcc.dg/analyzer/switch.c | 30 + gcc/testsuite/gcc.dg/analyzer/taint-1.c | 128 + gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 69 + gcc/testsuite/gcc.dg/analyzer/zlib-2.c | 51 + gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 214 + gcc/testsuite/gcc.dg/analyzer/zlib-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 51 + gcc/testsuite/gcc.dg/analyzer/zlib-6.c | 47 + gcc/testsuite/gcc.dg/c11-static-assert-10.c | 9 + gcc/testsuite/gcc.dg/c99-const-expr-15.c | 9 + gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 6 +- .../gcc.dg/plugin/diagnostic-path-format-default.c | 142 + .../diagnostic-path-format-inline-events-1.c | 142 + .../diagnostic-path-format-inline-events-2.c | 154 + .../diagnostic-path-format-inline-events-3.c | 154 + .../gcc.dg/plugin/diagnostic-path-format-none.c | 43 + .../diagnostic-path-format-separate-events.c | 44 + .../gcc.dg/plugin/diagnostic-test-paths-1.c | 38 + .../gcc.dg/plugin/diagnostic-test-paths-2.c | 56 + .../gcc.dg/plugin/diagnostic-test-paths-3.c | 38 + .../gcc.dg/plugin/diagnostic-test-paths-4.c | 84 + .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 460 ++ gcc/testsuite/gcc.dg/plugin/plugin.exp | 11 + gcc/testsuite/gcc.dg/pr93210.c | 66 + .../tree-prof/crossmodule-indir-call-topn-1.c | 33 + .../tree-prof/crossmodule-indir-call-topn-1a.c | 22 + .../tree-prof/crossmodule-indir-call-topn-2.c | 40 + .../gcc.dg/tree-prof/indir-call-prof-topn.c | 37 + gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 + gcc/testsuite/gcc.target/i386/pr93027.c | 14 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 16 +- gcc/testsuite/lib/gcc-defs.exp | 21 + gcc/testsuite/lib/gcc-dg.exp | 2 + gcc/testsuite/lib/multiline.exp | 88 + gcc/testsuite/lib/prune.exp | 6 +- gcc/testsuite/lib/scandump.exp | 1 + gcc/testsuite/lib/scanwpaipa.exp | 23 + gcc/testsuite/lib/target-supports-dg.exp | 10 + gcc/testsuite/lib/target-supports.exp | 21 + gcc/timevar.def | 11 + gcc/toplev.c | 4 + gcc/tree-core.h | 3 + gcc/tree-diagnostic-path.cc | 820 +++ gcc/tree-diagnostic.c | 12 +- gcc/tree-diagnostic.h | 8 + gcc/tree-hasher.h | 1 + gcc/tree-inline.c | 32 +- gcc/tree-pass.h | 1 + gcc/tree-pretty-print.c | 16 +- gcc/tree-ssa-forwprop.c | 187 + gcc/tree-ssa-sccvn.c | 1 + gcc/tree-ssa-strlen.c | 6 +- gcc/tree-vect-slp.c | 1 + gcc/tree-vectorizer.h | 2 + gcc/tree.h | 5 + gcc/tristate.cc | 221 + gcc/tristate.h | 82 + gcc/value-prof.c | 87 +- gcc/value-prof.h | 1 - include/ChangeLog | 4 + include/gomp-constants.h | 15 - libcpp/ChangeLog | 8 + libcpp/include/line-map.h | 7 + libcpp/line-map.c | 3 +- libgcc/ChangeLog | 10 + libgcc/config/avr/lib1funcs.S | 4 - libgcc/config/gcn/atomic.c | 5 +- libgomp/ChangeLog | 22 + libgomp/affinity-fmt.c | 4 +- libgomp/libgomp-plugin.h | 36 +- libgomp/libgomp.h | 5 +- libgomp/oacc-host.c | 47 +- libgomp/oacc-init.c | 10 +- libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 3 +- libgomp/plugin/plugin-gcn.c | 22 +- libgomp/plugin/plugin-hsa.c | 26 - libgomp/plugin/plugin-nvptx.c | 138 +- libgomp/target.c | 65 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 21 - libstdc++-v3/ChangeLog | 37 + libstdc++-v3/include/bits/atomic_base.h | 15 +- libstdc++-v3/include/bits/fs_path.h | 7 + libstdc++-v3/include/std/atomic | 11 +- libstdc++-v3/include/std/version | 1 + .../filesystem/path/generic/generic_string.cc | 11 + .../path/generic/{generic_string.cc => utf.cc} | 37 +- .../path/generic/{generic_string.cc => wchar_t.cc} | 37 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../atomic/cons/value_init.cc} | 60 +- .../atomic_flag/cons/value_init.cc} | 14 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 4 + .../29_atomics/atomic_float/requirements.cc | 6 +- .../1.cc => 29_atomics/atomic_float/value_init.cc} | 14 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../atomic_integral/cons/value_init.cc} | 14 +- .../atomic_integral/requirements/trivial.cc | 4 + .../testsuite/util/testsuite_common_types.h | 22 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 11 +- maintainer-scripts/ChangeLog | 23 + maintainer-scripts/crontab | 12 +- maintainer-scripts/gcc_release | 107 +- maintainer-scripts/update_version_git | 85 + maintainer-scripts/update_version_svn | 85 - .../{update_web_docs_svn => update_web_docs_git} | 17 +- ...libstdcxx_svn => update_web_docs_libstdcxx_git} | 13 +- 416 files changed, 46883 insertions(+), 1021 deletions(-) create mode 100755 contrib/gcc-git-customization.sh create mode 100755 contrib/git-fetch-vendor.sh create mode 100644 gcc/analyzer/ChangeLog create mode 100644 gcc/analyzer/analysis-plan.cc create mode 100644 gcc/analyzer/analysis-plan.h copy gcc/{jit/jit-logging.c => analyzer/analyzer-logging.cc} (63%) copy gcc/{jit/jit-logging.h => analyzer/analyzer-logging.h} (51%) create mode 100644 gcc/analyzer/analyzer-pass.cc create mode 100644 gcc/analyzer/analyzer-selftests.cc create mode 100644 gcc/analyzer/analyzer-selftests.h create mode 100644 gcc/analyzer/analyzer.cc create mode 100644 gcc/analyzer/analyzer.h create mode 100644 gcc/analyzer/analyzer.opt create mode 100644 gcc/analyzer/call-string.cc create mode 100644 gcc/analyzer/call-string.h create mode 100644 gcc/analyzer/checker-path.cc create mode 100644 gcc/analyzer/checker-path.h create mode 100644 gcc/analyzer/constraint-manager.cc create mode 100644 gcc/analyzer/constraint-manager.h create mode 100644 gcc/analyzer/diagnostic-manager.cc create mode 100644 gcc/analyzer/diagnostic-manager.h create mode 100644 gcc/analyzer/engine.cc copy gcc/{jit/jit-result.h => analyzer/engine.h} (54%) create mode 100644 gcc/analyzer/exploded-graph.h create mode 100644 gcc/analyzer/pending-diagnostic.cc create mode 100644 gcc/analyzer/pending-diagnostic.h create mode 100644 gcc/analyzer/program-point.cc create mode 100644 gcc/analyzer/program-point.h create mode 100644 gcc/analyzer/program-state.cc create mode 100644 gcc/analyzer/program-state.h create mode 100644 gcc/analyzer/region-model.cc create mode 100644 gcc/analyzer/region-model.h create mode 100644 gcc/analyzer/sm-file.cc create mode 100644 gcc/analyzer/sm-malloc.cc create mode 100644 gcc/analyzer/sm-malloc.dot create mode 100644 gcc/analyzer/sm-pattern-test.cc create mode 100644 gcc/analyzer/sm-sensitive.cc create mode 100644 gcc/analyzer/sm-signal.cc create mode 100644 gcc/analyzer/sm-taint.cc create mode 100644 gcc/analyzer/sm.cc create mode 100644 gcc/analyzer/sm.h create mode 100644 gcc/analyzer/state-purge.cc create mode 100644 gcc/analyzer/state-purge.h create mode 100644 gcc/analyzer/supergraph.cc create mode 100644 gcc/analyzer/supergraph.h create mode 100644 gcc/diagnostic-event-id.h create mode 100644 gcc/diagnostic-path.h create mode 100644 gcc/digraph.cc create mode 100644 gcc/digraph.h create mode 100644 gcc/doc/analyzer.texi create mode 100644 gcc/graphviz.cc create mode 100644 gcc/graphviz.h create mode 100644 gcc/ordered-hash-map-tests.cc create mode 100644 gcc/ordered-hash-map.h create mode 100644 gcc/shortest-paths.h create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor35.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C create mode 100644 gcc/testsuite/g++.dg/eh/return1.C create mode 100644 gcc/testsuite/g++.dg/expr/rshift1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-builtin1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93223.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-8_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-8_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93210.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid13.C create mode 100644 gcc/testsuite/g++.dg/template/pr90916.C create mode 100644 gcc/testsuite/g++.dg/torture/pr93246.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93213.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/CVE-2005-1689-minimal.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/abort.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-0.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2.c copy gcc/testsuite/{gcc.target/epiphany/epiphany.exp => gcc.dg/analyzer/analyzer.e [...] create mode 100644 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-11.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-12.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-13.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-14.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-15.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-16.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-17.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-18.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-19.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5d.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/disabling.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/dot-output.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/equivalence.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/explode-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/explode-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/factorial.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fibonacci.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fields.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-3a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-2a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-dce.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-dedupe-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-11.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-double-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-c.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-unchecked.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro-inline-events.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro-separate-events.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/operations.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/params-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/params.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-1a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pointer-merging.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr61861.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pragma-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/scope-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-4a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-4b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strcmp-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/switch.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-6.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-10.c create mode 100644 gcc/testsuite/gcc.dg/c99-const-expr-15.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-default.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-none.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-separate-events.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-4.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c create mode 100644 gcc/testsuite/gcc.dg/pr93210.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr90838.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93027.c create mode 100644 gcc/tree-diagnostic-path.cc create mode 100644 gcc/tristate.cc create mode 100644 gcc/tristate.h copy libstdc++-v3/testsuite/27_io/filesystem/path/generic/{generic_string.cc => ut [...] copy libstdc++-v3/testsuite/27_io/filesystem/path/generic/{generic_string.cc => wc [...] copy libstdc++-v3/testsuite/{std/ranges/iota_view.cc => 29_atomics/atomic/cons/val [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 29_atomics/atomic_flag [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 29_atomics/atomic_floa [...] copy libstdc++-v3/testsuite/{20_util/assume_aligned/1.cc => 29_atomics/atomic_inte [...] create mode 100755 maintainer-scripts/update_version_git delete mode 100755 maintainer-scripts/update_version_svn rename maintainer-scripts/{update_web_docs_svn => update_web_docs_git} (95%) rename maintainer-scripts/{update_web_docs_libstdcxx_svn => update_web_docs_libstd [...]