public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395]
@ 2023-12-14 21:55 David Malcolm
  2023-12-15 14:44 ` Rainer Orth
  0 siblings, 1 reply; 2+ messages in thread
From: David Malcolm @ 2023-12-14 21:55 UTC (permalink / raw)
  To: gcc-patches; +Cc: David Malcolm

Move a further 268 tests from gcc.dg/analyzer to c-c++-common/analyzer.

Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu.
Pushed to trunk as r14-6564-gae034b9106fbdd.

gcc/testsuite/ChangeLog:
	PR analyzer/96395
	* c-c++-common/analyzer/analyzer-decls.h: New header.
	* gcc.dg/analyzer/20020129-1.c: Move to...
	* c-c++-common/analyzer/20020129-1.c: ...here.
	* gcc.dg/analyzer/SARD-tc117-basic-00001-min.c: Move to...
	* c-c++-common/analyzer/SARD-tc117-basic-00001-min.c: ...here.
	* gcc.dg/analyzer/SARD-tc249-basic-00034-min.c: Move to...
	* c-c++-common/analyzer/SARD-tc249-basic-00034-min.c: ...here.
	* gcc.dg/analyzer/abort.c: Move to...
	* c-c++-common/analyzer/abort.c: ...here.
	* gcc.dg/analyzer/aliasing-1.c: Move to...
	* c-c++-common/analyzer/aliasing-1.c: ...here.
	* gcc.dg/analyzer/aliasing-2.c: Move to...
	* c-c++-common/analyzer/aliasing-2.c: ...here.
	* gcc.dg/analyzer/alloca-leak.c: Move to...
	* c-c++-common/analyzer/alloca-leak.c: ...here.
	* gcc.dg/analyzer/analyzer-debugging-fns-1.c: Move to...
	* c-c++-common/analyzer/analyzer-debugging-fns-1.c: ...here.
	* gcc.dg/analyzer/analyzer-verbosity-2a.c: Move to...
	* c-c++-common/analyzer/analyzer-verbosity-2a.c: ...here.
	* gcc.dg/analyzer/analyzer-verbosity-3a.c: Move to...
	* c-c++-common/analyzer/analyzer-verbosity-3a.c: ...here.
	* gcc.dg/analyzer/asm-x86-1.c: Move to...
	* c-c++-common/analyzer/asm-x86-1.c: ...here.
	* gcc.dg/analyzer/attr-alloc_size-3.c: Move to...
	* c-c++-common/analyzer/attr-alloc_size-3.c: ...here.
	* gcc.dg/analyzer/attr-const-1.c: Move to...
	* c-c++-common/analyzer/attr-const-1.c: ...here.
	* gcc.dg/analyzer/attr-const-2.c: Move to...
	* c-c++-common/analyzer/attr-const-2.c: ...here.
	* gcc.dg/analyzer/attr-const-3.c: Move to...
	* c-c++-common/analyzer/attr-const-3.c: ...here.
	* gcc.dg/analyzer/attr-malloc-2.c: Move to...
	* c-c++-common/analyzer/attr-malloc-2.c: ...here.
	* gcc.dg/analyzer/attr-malloc-4.c: Move to...
	* c-c++-common/analyzer/attr-malloc-4.c: ...here.
	* gcc.dg/analyzer/attr-malloc-5.c: Move to...
	* c-c++-common/analyzer/attr-malloc-5.c: ...here.
	* gcc.dg/analyzer/attr-malloc-misuses.c: Move to...
	* c-c++-common/analyzer/attr-malloc-misuses.c: ...here.
	* gcc.dg/analyzer/attr-tainted_args-misuses.c: Move to...
	* c-c++-common/analyzer/attr-tainted_args-misuses.c: ...here.
	* gcc.dg/analyzer/bzip2-arg-parse-1.c: Move to...
	* c-c++-common/analyzer/bzip2-arg-parse-1.c: ...here.
	* gcc.dg/analyzer/call-summaries-1.c: Move to...
	* c-c++-common/analyzer/call-summaries-1.c: ...here.
	* gcc.dg/analyzer/call-summaries-3.c: Move to...
	* c-c++-common/analyzer/call-summaries-3.c: ...here.
	* gcc.dg/analyzer/call-summaries-asm-x86.c: Move to...
	* c-c++-common/analyzer/call-summaries-asm-x86.c: ...here.
	* gcc.dg/analyzer/callbacks-1.c: Move to...
	* c-c++-common/analyzer/callbacks-1.c: ...here.
	* gcc.dg/analyzer/callbacks-2.c: Move to...
	* c-c++-common/analyzer/callbacks-2.c: ...here.
	* gcc.dg/analyzer/callbacks-3.c: Move to...
	* c-c++-common/analyzer/callbacks-3.c: ...here.
	* gcc.dg/analyzer/capacity-2.c: Move to...
	* c-c++-common/analyzer/capacity-2.c: ...here.
	* gcc.dg/analyzer/capacity-3.c: Move to...
	* c-c++-common/analyzer/capacity-3.c: ...here.
	* gcc.dg/analyzer/casts-1.c: Move to...
	* c-c++-common/analyzer/casts-1.c: ...here.
	* gcc.dg/analyzer/casts-2.c: Move to...
	* c-c++-common/analyzer/casts-2.c: ...here.
	* gcc.dg/analyzer/clobbers-1.c: Move to...
	* c-c++-common/analyzer/clobbers-1.c: ...here.
	* gcc.dg/analyzer/compound-assignment-4.c: Move to...
	* c-c++-common/analyzer/compound-assignment-4.c: ...here.
	* gcc.dg/analyzer/data-model-12.c: Move to...
	* c-c++-common/analyzer/data-model-12.c: ...here.
	* gcc.dg/analyzer/data-model-14.c: Move to...
	* c-c++-common/analyzer/data-model-14.c: ...here.
	* gcc.dg/analyzer/data-model-18.c: Move to...
	* c-c++-common/analyzer/data-model-18.c: ...here.
	* gcc.dg/analyzer/data-model-2.c: Move to...
	* c-c++-common/analyzer/data-model-2.c: ...here.
	* gcc.dg/analyzer/data-model-20.c: Move to...
	* c-c++-common/analyzer/data-model-20.c: ...here.
	* gcc.dg/analyzer/data-model-21.c: Move to...
	* c-c++-common/analyzer/data-model-21.c: ...here.
	* gcc.dg/analyzer/data-model-22.c: Move to...
	* c-c++-common/analyzer/data-model-22.c: ...here.
	* gcc.dg/analyzer/data-model-4.c: Move to...
	* c-c++-common/analyzer/data-model-4.c: ...here.
	* gcc.dg/analyzer/data-model-5d.c: Move to...
	* c-c++-common/analyzer/data-model-5d.c: ...here.
	* gcc.dg/analyzer/data-model-8.c: Move to...
	* c-c++-common/analyzer/data-model-8.c: ...here.
	* gcc.dg/analyzer/data-model-path-1.c: Move to...
	* c-c++-common/analyzer/data-model-path-1.c: ...here.
	* gcc.dg/analyzer/deref-before-check-2.c: Move to...
	* c-c++-common/analyzer/deref-before-check-2.c: ...here.
	* gcc.dg/analyzer/deref-before-check-macro-pr108745.c: Move to...
	* c-c++-common/analyzer/deref-before-check-macro-pr108745.c: ...here.
	* gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c: Move to...
	* c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c:
	...here.
	* gcc.dg/analyzer/disabling.c: Move to...
	* c-c++-common/analyzer/disabling.c: ...here.
	* gcc.dg/analyzer/dump-state.c: Move to...
	* c-c++-common/analyzer/dump-state.c: ...here.
	* gcc.dg/analyzer/edges-2.c: Move to...
	* c-c++-common/analyzer/edges-2.c: ...here.
	* gcc.dg/analyzer/equivalence.c: Move to...
	* c-c++-common/analyzer/equivalence.c: ...here.
	* gcc.dg/analyzer/errno-1.c: Move to...
	* c-c++-common/analyzer/errno-1.c: ...here.
	* gcc.dg/analyzer/errno-___errno.c: Move to...
	* c-c++-common/analyzer/errno-___errno.c: ...here.
	* gcc.dg/analyzer/errno-__error.c: Move to...
	* c-c++-common/analyzer/errno-__error.c: ...here.
	* gcc.dg/analyzer/errno-global-var.c: Move to...
	* c-c++-common/analyzer/errno-global-var.c: ...here.
	* gcc.dg/analyzer/errno-pr107777.c: Move to...
	* c-c++-common/analyzer/errno-pr107777.c: ...here.
	* gcc.dg/analyzer/error-3.c: Move to...
	* c-c++-common/analyzer/error-3.c: ...here.
	* gcc.dg/analyzer/error-uninit.c: Move to...
	* c-c++-common/analyzer/error-uninit.c: ...here.
	* gcc.dg/analyzer/factorial.c: Move to...
	* c-c++-common/analyzer/factorial.c: ...here.
	* gcc.dg/analyzer/fd-1.c: Move to...
	* c-c++-common/analyzer/fd-1.c: ...here.
	* gcc.dg/analyzer/fd-2.c: Move to...
	* c-c++-common/analyzer/fd-2.c: ...here.
	* gcc.dg/analyzer/fd-3.c: Move to...
	* c-c++-common/analyzer/fd-3.c: ...here.
	* gcc.dg/analyzer/fd-bind-pr107928.c: Move to...
	* c-c++-common/analyzer/fd-bind-pr107928.c: ...here.
	* gcc.dg/analyzer/fd-connect-pr107928.c: Move to...
	* c-c++-common/analyzer/fd-connect-pr107928.c: ...here.
	* gcc.dg/analyzer/fd-glibc-byte-stream-socket.c: Move to...
	* c-c++-common/analyzer/fd-glibc-byte-stream-socket.c: ...here.
	* gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c: Move to...
	* c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c: ...here.
	* gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c: Move to...
	* c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c: ...here.
	* gcc.dg/analyzer/fd-meaning.c: Move to...
	* c-c++-common/analyzer/fd-meaning.c: ...here.
	* gcc.dg/analyzer/fd-socket-meaning.c: Move to...
	* c-c++-common/analyzer/fd-socket-meaning.c: ...here.
	* gcc.dg/analyzer/fd-symbolic-socket.c: Move to...
	* c-c++-common/analyzer/fd-symbolic-socket.c: ...here.
	* gcc.dg/analyzer/fd-uninit-1.c: Move to...
	* c-c++-common/analyzer/fd-uninit-1.c: ...here.
	* gcc.dg/analyzer/feasibility-1.c: Move to...
	* c-c++-common/analyzer/feasibility-1.c: ...here.
	* gcc.dg/analyzer/feasibility-2.c: Move to...
	* c-c++-common/analyzer/feasibility-2.c: ...here.
	* gcc.dg/analyzer/feasibility-4.c: Move to...
	* c-c++-common/analyzer/feasibility-4.c: ...here.
	* gcc.dg/analyzer/feasibility-pr107948.c: Move to...
	* c-c++-common/analyzer/feasibility-pr107948.c: ...here.
	* gcc.dg/analyzer/ferror-1.c: Move to...
	* c-c++-common/analyzer/ferror-1.c: ...here.
	* gcc.dg/analyzer/fibonacci.c: Move to...
	* c-c++-common/analyzer/fibonacci.c: ...here.
	* gcc.dg/analyzer/file-1.c: Move to...
	* c-c++-common/analyzer/file-1.c: ...here.
	* gcc.dg/analyzer/file-3.c: Move to...
	* c-c++-common/analyzer/file-3.c: ...here.
	* gcc.dg/analyzer/file-meaning-1.c: Move to...
	* c-c++-common/analyzer/file-meaning-1.c: ...here.
	* gcc.dg/analyzer/malloc-ipa-10.c: Move to...
	* c-c++-common/analyzer/malloc-ipa-10.c: ...here.
	* gcc.dg/analyzer/malloc-ipa-12.c: Move to...
	* c-c++-common/analyzer/malloc-ipa-12.c: ...here.
	* gcc.dg/analyzer/malloc-ipa-13a.c: Move to...
	* c-c++-common/analyzer/malloc-ipa-13a.c: ...here.
	* gcc.dg/analyzer/malloc-ipa-9.c: Move to...
	* c-c++-common/analyzer/malloc-ipa-9.c: ...here.
	* gcc.dg/analyzer/malloc-many-paths-1.c: Move to...
	* c-c++-common/analyzer/malloc-many-paths-1.c: ...here.
	* gcc.dg/analyzer/malloc-many-paths-3.c: Move to...
	* c-c++-common/analyzer/malloc-many-paths-3.c: ...here.
	* gcc.dg/analyzer/malloc-meaning-1.c: Move to...
	* c-c++-common/analyzer/malloc-meaning-1.c: ...here.
	* gcc.dg/analyzer/malloc-paths-1.c: Move to...
	* c-c++-common/analyzer/malloc-paths-1.c: ...here.
	* gcc.dg/analyzer/malloc-paths-2.c: Move to...
	* c-c++-common/analyzer/malloc-paths-2.c: ...here.
	* gcc.dg/analyzer/malloc-paths-3.c: Move to...
	* c-c++-common/analyzer/malloc-paths-3.c: ...here.
	* gcc.dg/analyzer/malloc-paths-4.c: Move to...
	* c-c++-common/analyzer/malloc-paths-4.c: ...here.
	* gcc.dg/analyzer/malloc-paths-5.c: Move to...
	* c-c++-common/analyzer/malloc-paths-5.c: ...here.
	* gcc.dg/analyzer/malloc-paths-6.c: Move to...
	* c-c++-common/analyzer/malloc-paths-6.c: ...here.
	* gcc.dg/analyzer/malloc-paths-7.c: Move to...
	* c-c++-common/analyzer/malloc-paths-7.c: ...here.
	* gcc.dg/analyzer/malloc-paths-8.c: Move to...
	* c-c++-common/analyzer/malloc-paths-8.c: ...here.
	* gcc.dg/analyzer/malloc-sarif-1.c: Move to...
	* c-c++-common/analyzer/malloc-sarif-1.c: ...here.
	* gcc.dg/analyzer/malloc-vs-local-1a.c: Move to...
	* c-c++-common/analyzer/malloc-vs-local-1a.c: ...here.
	* gcc.dg/analyzer/malloc-vs-local-1b.c: Move to...
	* c-c++-common/analyzer/malloc-vs-local-1b.c: ...here.
	* gcc.dg/analyzer/malloc-vs-local-2.c: Move to...
	* c-c++-common/analyzer/malloc-vs-local-2.c: ...here.
	* gcc.dg/analyzer/malloc-vs-local-3.c: Move to...
	* c-c++-common/analyzer/malloc-vs-local-3.c: ...here.
	* gcc.dg/analyzer/many-disabled-diagnostics.c: Move to...
	* c-c++-common/analyzer/many-disabled-diagnostics.c: ...here.
	* gcc.dg/analyzer/many-unused-locals.c: Move to...
	* c-c++-common/analyzer/many-unused-locals.c: ...here.
	* gcc.dg/analyzer/memcpy-pr107882.c: Move to...
	* c-c++-common/analyzer/memcpy-pr107882.c: ...here.
	* gcc.dg/analyzer/memset-1.c: Move to...
	* c-c++-common/analyzer/memset-1.c: ...here.
	* gcc.dg/analyzer/memset-2.c: Move to...
	* c-c++-common/analyzer/memset-2.c: ...here.
	* gcc.dg/analyzer/named-constants-via-macros-2.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-2.c: ...here.
	* gcc.dg/analyzer/named-constants-via-macros-3.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-3.c: ...here.
	* gcc.dg/analyzer/named-constants-via-macros-4.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-4.c: ...here.
	* gcc.dg/analyzer/named-constants-via-macros-empty.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-empty.c: ...here.
	* gcc.dg/analyzer/named-constants-via-macros-traditional.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-traditional.c:
	...here.
	* gcc.dg/analyzer/named-constants-via-macros-undef.c: Move to...
	* c-c++-common/analyzer/named-constants-via-macros-undef.c: ...here.
	* gcc.dg/analyzer/omp-parallel-for-1.c: Move to...
	* c-c++-common/analyzer/omp-parallel-for-1.c: ...here.
	* gcc.dg/analyzer/omp-parallel-for-get-min.c: Move to...
	* c-c++-common/analyzer/omp-parallel-for-get-min.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-3.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-3.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-coreutils.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-coreutils.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-curl.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-curl.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-diagram-1-json.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-diagram-1-json.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c: Move to...

	* c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-pr110387.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-pr110387.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-read-char-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-read-char-arr.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-read-int-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-read-int-arr.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-read-struct-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-read-struct-arr.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-write-char-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-write-char-arr.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-write-int-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-write-int-arr.c: ...here.
	* gcc.dg/analyzer/out-of-bounds-write-struct-arr.c: Move to...
	* c-c++-common/analyzer/out-of-bounds-write-struct-arr.c: ...here.
	* gcc.dg/analyzer/params-2.c: Move to...
	* c-c++-common/analyzer/params-2.c: ...here.
	* gcc.dg/analyzer/paths-1.c: Move to...
	* c-c++-common/analyzer/paths-1.c: ...here.
	* gcc.dg/analyzer/paths-1a.c: Move to...
	* c-c++-common/analyzer/paths-1a.c: ...here.
	* gcc.dg/analyzer/paths-2.c: Move to...
	* c-c++-common/analyzer/paths-2.c: ...here.
	* gcc.dg/analyzer/paths-3.c: Move to...
	* c-c++-common/analyzer/paths-3.c: ...here.
	* gcc.dg/analyzer/paths-4.c: Move to...
	* c-c++-common/analyzer/paths-4.c: ...here.
	* gcc.dg/analyzer/paths-5.c: Move to...
	* c-c++-common/analyzer/paths-5.c: ...here.
	* gcc.dg/analyzer/paths-6.c: Move to...
	* c-c++-common/analyzer/paths-6.c: ...here.
	* gcc.dg/analyzer/paths-7.c: Move to...
	* c-c++-common/analyzer/paths-7.c: ...here.
	* gcc.dg/analyzer/paths-8.c: Move to...
	* c-c++-common/analyzer/paths-8.c: ...here.
	* gcc.dg/analyzer/pattern-test-1.c: Move to...
	* c-c++-common/analyzer/pattern-test-1.c: ...here.
	* gcc.dg/analyzer/pipe-pr107486.c: Move to...
	* c-c++-common/analyzer/pipe-pr107486.c: ...here.
	* gcc.dg/analyzer/pointer-merging.c: Move to...
	* c-c++-common/analyzer/pointer-merging.c: ...here.
	* gcc.dg/analyzer/pr100546.c: Move to...
	* c-c++-common/analyzer/pr100546.c: ...here.
	* gcc.dg/analyzer/pr101503.c: Move to...
	* c-c++-common/analyzer/pr101503.c: ...here.
	* gcc.dg/analyzer/pr101570.c: Move to...
	* c-c++-common/analyzer/pr101570.c: ...here.
	* gcc.dg/analyzer/pr101721.c: Move to...
	* c-c++-common/analyzer/pr101721.c: ...here.
	* gcc.dg/analyzer/pr102692-2.c: Move to...
	* c-c++-common/analyzer/pr102692-2.c: ...here.
	* gcc.dg/analyzer/pr102695.c: Move to...
	* c-c++-common/analyzer/pr102695.c: ...here.
	* gcc.dg/analyzer/pr103217-3.c: Move to...
	* c-c++-common/analyzer/pr103217-3.c: ...here.
	* gcc.dg/analyzer/pr103217-4.c: Move to...
	* c-c++-common/analyzer/pr103217-4.c: ...here.
	* gcc.dg/analyzer/pr103217-5.c: Move to...
	* c-c++-common/analyzer/pr103217-5.c: ...here.
	* gcc.dg/analyzer/pr104089.c: Move to...
	* c-c++-common/analyzer/pr104089.c: ...here.
	* gcc.dg/analyzer/pr104308.c: Move to...
	* c-c++-common/analyzer/pr104308.c: ...here.
	* gcc.dg/analyzer/pr104452.c: Move to...
	* c-c++-common/analyzer/pr104452.c: ...here.
	* gcc.dg/analyzer/pr104524.c: Move to...
	* c-c++-common/analyzer/pr104524.c: ...here.
	* gcc.dg/analyzer/pr104560-2.c: Move to...
	* c-c++-common/analyzer/pr104560-2.c: ...here.
	* gcc.dg/analyzer/pr105087-1.c: Move to...
	* c-c++-common/analyzer/pr105087-1.c: ...here.
	* gcc.dg/analyzer/pr105087-2.c: Move to...
	* c-c++-common/analyzer/pr105087-2.c: ...here.
	* gcc.dg/analyzer/pr105252.c: Move to...
	* c-c++-common/analyzer/pr105252.c: ...here.
	* gcc.dg/analyzer/pr106394.c: Move to...
	* c-c++-common/analyzer/pr106394.c: ...here.
	* gcc.dg/analyzer/pr106539.c: Move to...
	* c-c++-common/analyzer/pr106539.c: ...here.
	* gcc.dg/analyzer/pr106845.c: Move to...
	* c-c++-common/analyzer/pr106845.c: ...here.
	* gcc.dg/analyzer/pr109439.c: Move to...
	* c-c++-common/analyzer/pr109439.c: ...here.
	* gcc.dg/analyzer/pr110455.c: Move to...
	* c-c++-common/analyzer/pr110455.c: ...here.
	* gcc.dg/analyzer/pr93032-mztools-simplified.c: Move to...
	* c-c++-common/analyzer/pr93032-mztools-simplified.c: ...here.
	* gcc.dg/analyzer/pr93290.c: Move to...
	* c-c++-common/analyzer/pr93290.c: ...here.
	* gcc.dg/analyzer/pr93352.c: Move to...
	* c-c++-common/analyzer/pr93352.c: ...here.
	* gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Move to...
	* c-c++-common/analyzer/pr93355-localealias-feasibility-3.c: ...here.
	* gcc.dg/analyzer/pr93355-localealias-simplified.c: Move to...
	* c-c++-common/analyzer/pr93355-localealias-simplified.c: ...here.
	* gcc.dg/analyzer/pr93546.c: Move to...
	* c-c++-common/analyzer/pr93546.c: ...here.
	* gcc.dg/analyzer/pr93547.c: Move to...
	* c-c++-common/analyzer/pr93547.c: ...here.
	* gcc.dg/analyzer/pr93669.c: Move to...
	* c-c++-common/analyzer/pr93669.c: ...here.
	* gcc.dg/analyzer/pr93938.c: Move to...
	* c-c++-common/analyzer/pr93938.c: ...here.
	* gcc.dg/analyzer/pr94047.c: Move to...
	* c-c++-common/analyzer/pr94047.c: ...here.
	* gcc.dg/analyzer/pr94099.c: Move to...
	* c-c++-common/analyzer/pr94099.c: ...here.
	* gcc.dg/analyzer/pr94105.c: Move to...
	* c-c++-common/analyzer/pr94105.c: ...here.
	* gcc.dg/analyzer/pr94362-2.c: Move to...
	* c-c++-common/analyzer/pr94362-2.c: ...here.
	* gcc.dg/analyzer/pr94399.c: Move to...
	* c-c++-common/analyzer/pr94399.c: ...here.
	* gcc.dg/analyzer/pr94447.c: Move to...
	* c-c++-common/analyzer/pr94447.c: ...here.
	* gcc.dg/analyzer/pr94639.c: Move to...
	* c-c++-common/analyzer/pr94639.c: ...here.
	* gcc.dg/analyzer/pr94640.c: Move to...
	* c-c++-common/analyzer/pr94640.c: ...here.
	* gcc.dg/analyzer/pr94732.c: Move to...
	* c-c++-common/analyzer/pr94732.c: ...here.
	* gcc.dg/analyzer/pr94851-1.c: Move to...
	* c-c++-common/analyzer/pr94851-1.c: ...here.
	* gcc.dg/analyzer/pr94851-2.c: Move to...
	* c-c++-common/analyzer/pr94851-2.c: ...here.
	* gcc.dg/analyzer/pr94851-3.c: Move to...
	* c-c++-common/analyzer/pr94851-3.c: ...here.
	* gcc.dg/analyzer/pr94851-4.c: Move to...
	* c-c++-common/analyzer/pr94851-4.c: ...here.
	* gcc.dg/analyzer/pr95026.c: Move to...
	* c-c++-common/analyzer/pr95026.c: ...here.
	* gcc.dg/analyzer/pr96598.c: Move to...
	* c-c++-common/analyzer/pr96598.c: ...here.
	* gcc.dg/analyzer/pr96611.c: Move to...
	* c-c++-common/analyzer/pr96611.c: ...here.
	* gcc.dg/analyzer/pr96644.c: Move to...
	* c-c++-common/analyzer/pr96644.c: ...here.
	* gcc.dg/analyzer/pr96646.c: Move to...
	* c-c++-common/analyzer/pr96646.c: ...here.
	* gcc.dg/analyzer/pr96648.c: Move to...
	* c-c++-common/analyzer/pr96648.c: ...here.
	* gcc.dg/analyzer/pr96650-1-notrans.c: Move to...
	* c-c++-common/analyzer/pr96650-1-notrans.c: ...here.
	* gcc.dg/analyzer/pr96650-1-trans.c: Move to...
	* c-c++-common/analyzer/pr96650-1-trans.c: ...here.
	* gcc.dg/analyzer/pr96650-2-notrans.c: Move to...
	* c-c++-common/analyzer/pr96650-2-notrans.c: ...here.
	* gcc.dg/analyzer/pr96650-2-trans.c: Move to...
	* c-c++-common/analyzer/pr96650-2-trans.c: ...here.
	* gcc.dg/analyzer/pr96651-1.c: Move to...
	* c-c++-common/analyzer/pr96651-1.c: ...here.
	* gcc.dg/analyzer/pr96699.c: Move to...
	* c-c++-common/analyzer/pr96699.c: ...here.
	* gcc.dg/analyzer/pr96705.c: Move to...
	* c-c++-common/analyzer/pr96705.c: ...here.
	* gcc.dg/analyzer/pr96713.c: Move to...
	* c-c++-common/analyzer/pr96713.c: ...here.
	* gcc.dg/analyzer/pr96764.c: Move to...
	* c-c++-common/analyzer/pr96764.c: ...here.
	* gcc.dg/analyzer/pr96777.c: Move to...
	* c-c++-common/analyzer/pr96777.c: ...here.
	* gcc.dg/analyzer/pr96860-2.c: Move to...
	* c-c++-common/analyzer/pr96860-2.c: ...here.
	* gcc.dg/analyzer/pr97029.c: Move to...
	* c-c++-common/analyzer/pr97029.c: ...here.
	* gcc.dg/analyzer/pr97072.c: Move to...
	* c-c++-common/analyzer/pr97072.c: ...here.
	* gcc.dg/analyzer/pr97130.c: Move to...
	* c-c++-common/analyzer/pr97130.c: ...here.
	* gcc.dg/analyzer/pr97233.c: Move to...
	* c-c++-common/analyzer/pr97233.c: ...here.
	* gcc.dg/analyzer/pr97514.c: Move to...
	* c-c++-common/analyzer/pr97514.c: ...here.
	* gcc.dg/analyzer/pr97608.c: Move to...
	* c-c++-common/analyzer/pr97608.c: ...here.
	* gcc.dg/analyzer/pr97668.c: Move to...
	* c-c++-common/analyzer/pr97668.c: ...here.
	* gcc.dg/analyzer/pr98073.c: Move to...
	* c-c++-common/analyzer/pr98073.c: ...here.
	* gcc.dg/analyzer/pr98575-1.c: Move to...
	* c-c++-common/analyzer/pr98575-1.c: ...here.
	* gcc.dg/analyzer/pr98580-a.c: Move to...
	* c-c++-common/analyzer/pr98580-a.c: ...here.
	* gcc.dg/analyzer/pr98580-b.c: Move to...
	* c-c++-common/analyzer/pr98580-b.c: ...here.
	* gcc.dg/analyzer/pr98918.c: Move to...
	* c-c++-common/analyzer/pr98918.c: ...here.
	* gcc.dg/analyzer/pr99044-2.c: Move to...
	* c-c++-common/analyzer/pr99044-2.c: ...here.
	* gcc.dg/analyzer/pr99716-2.c: Move to...
	* c-c++-common/analyzer/pr99716-2.c: ...here.
	* gcc.dg/analyzer/pr99716-3.c: Move to...
	* c-c++-common/analyzer/pr99716-3.c: ...here.
	* gcc.dg/analyzer/pr99906.c: Move to...
	* c-c++-common/analyzer/pr99906.c: ...here.
	* gcc.dg/analyzer/pragma-1.c: Move to...
	* c-c++-common/analyzer/pragma-1.c: ...here.
	* gcc.dg/analyzer/pragma-2.c: Move to...
	* c-c++-common/analyzer/pragma-2.c: ...here.
	* gcc.dg/analyzer/refcounting-1.c: Move to...
	* c-c++-common/analyzer/refcounting-1.c: ...here.
	* gcc.dg/analyzer/rhbz1878600.c: Move to...
	* c-c++-common/analyzer/rhbz1878600.c: ...here.
	* gcc.dg/analyzer/sarif-pr107366.c: Move to...
	* c-c++-common/analyzer/sarif-pr107366.c: ...here.
	* gcc.dg/analyzer/setjmp-pr109094.c: Move to...
	* c-c++-common/analyzer/setjmp-pr109094.c: ...here.
	* gcc.dg/analyzer/sock-2.c: Move to...
	* c-c++-common/analyzer/sock-2.c: ...here.
	* gcc.dg/analyzer/stale-frame-1.c: Move to...
	* c-c++-common/analyzer/stale-frame-1.c: ...here.
	* gcc.dg/analyzer/stdarg-sentinel-1.c: Move to...
	* c-c++-common/analyzer/stdarg-sentinel-1.c: ...here.
	* gcc.dg/analyzer/stdarg-types-2.c: Move to...
	* c-c++-common/analyzer/stdarg-types-2.c: ...here.
	* gcc.dg/analyzer/stdarg-types-3.c: Move to...
	* c-c++-common/analyzer/stdarg-types-3.c: ...here.
	* gcc.dg/analyzer/stdarg-types-4.c: Move to...
	* c-c++-common/analyzer/stdarg-types-4.c: ...here.
	* gcc.dg/analyzer/strcpy-2.c: Move to...
	* c-c++-common/analyzer/strcpy-2.c: ...here.
	* gcc.dg/analyzer/strndup-1.c: Move to...
	* c-c++-common/analyzer/strndup-1.c: ...here.
	* gcc.dg/analyzer/switch-wrong-enum.c: Move to...
	* c-c++-common/analyzer/switch-wrong-enum.c: ...here.
	* gcc.dg/analyzer/symbolic-1.c: Move to...
	* c-c++-common/analyzer/symbolic-1.c: ...here.
	* gcc.dg/analyzer/symbolic-2.c: Move to...
	* c-c++-common/analyzer/symbolic-2.c: ...here.
	* gcc.dg/analyzer/symbolic-3.c: Move to...
	* c-c++-common/analyzer/symbolic-3.c: ...here.
	* gcc.dg/analyzer/symbolic-4.c: Move to...
	* c-c++-common/analyzer/symbolic-4.c: ...here.
	* gcc.dg/analyzer/symbolic-5.c: Move to...
	* c-c++-common/analyzer/symbolic-5.c: ...here.
	* gcc.dg/analyzer/symbolic-6.c: Move to...
	* c-c++-common/analyzer/symbolic-6.c: ...here.
	* gcc.dg/analyzer/symbolic-7.c: Move to...
	* c-c++-common/analyzer/symbolic-7.c: ...here.
	* gcc.dg/analyzer/symbolic-8.c: Move to...
	* c-c++-common/analyzer/symbolic-8.c: ...here.
	* gcc.dg/analyzer/symbolic-gt-1.c: Move to...
	* c-c++-common/analyzer/symbolic-gt-1.c: ...here.
	* gcc.dg/analyzer/taint-alloc-3.c: Move to...
	* c-c++-common/analyzer/taint-alloc-3.c: ...here.
	* gcc.dg/analyzer/taint-assert-BUG_ON.c: Move to...
	* c-c++-common/analyzer/taint-assert-BUG_ON.c: ...here.
	* gcc.dg/analyzer/taint-divisor-2.c: Move to...
	* c-c++-common/analyzer/taint-divisor-2.c: ...here.
	* gcc.dg/analyzer/taint-merger.c: Move to...
	* c-c++-common/analyzer/taint-merger.c: ...here.
	* gcc.dg/analyzer/taint-realloc.c: Move to...
	* c-c++-common/analyzer/taint-realloc.c: ...here.
	* gcc.dg/analyzer/uninit-1.c: Move to...
	* c-c++-common/analyzer/uninit-1.c: ...here.
	* gcc.dg/analyzer/uninit-2.c: Move to...
	* c-c++-common/analyzer/uninit-2.c: ...here.
	* gcc.dg/analyzer/uninit-3.c: Move to...
	* c-c++-common/analyzer/uninit-3.c: ...here.
	* gcc.dg/analyzer/uninit-6.c: Move to...
	* c-c++-common/analyzer/uninit-6.c: ...here.
	* gcc.dg/analyzer/uninit-6b.c: Move to...
	* c-c++-common/analyzer/uninit-6b.c: ...here.
	* gcc.dg/analyzer/uninit-8.c: Move to...
	* c-c++-common/analyzer/uninit-8.c: ...here.
	* gcc.dg/analyzer/uninit-pr104576.c: Move to...
	* c-c++-common/analyzer/uninit-pr104576.c: ...here.
	* gcc.dg/analyzer/uninit-pr106204.c: Move to...
	* c-c++-common/analyzer/uninit-pr106204.c: ...here.
	* gcc.dg/analyzer/uninit-pr108704.c: Move to...
	* c-c++-common/analyzer/uninit-pr108704.c: ...here.
	* gcc.dg/analyzer/uninit-pr108806-qemu.c: Move to...
	* c-c++-common/analyzer/uninit-pr108806-qemu.c: ...here.
	* gcc.dg/analyzer/uninit-pr108968-register.c: Move to...
	* c-c++-common/analyzer/uninit-pr108968-register.c: ...here.
	* gcc.dg/analyzer/uninit-pr94713.c: Move to...
	* c-c++-common/analyzer/uninit-pr94713.c: ...here.
	* gcc.dg/analyzer/uninit-pr94714.c: Move to...
	* c-c++-common/analyzer/uninit-pr94714.c: ...here.
	* gcc.dg/analyzer/unknown-fns-2.c: Move to...
	* c-c++-common/analyzer/unknown-fns-2.c: ...here.
	* gcc.dg/analyzer/unknown-fns-3.c: Move to...
	* c-c++-common/analyzer/unknown-fns-3.c: ...here.
	* gcc.dg/analyzer/unknown-fns-4.c: Move to...
	* c-c++-common/analyzer/unknown-fns-4.c: ...here.
	* gcc.dg/analyzer/unused-local-1.c: Move to...
	* c-c++-common/analyzer/unused-local-1.c: ...here.
	* gcc.dg/analyzer/use-after-free-2.c: Move to...
	* c-c++-common/analyzer/use-after-free-2.c: ...here.
	* gcc.dg/analyzer/use-after-free-3.c: Move to...
	* c-c++-common/analyzer/use-after-free-3.c: ...here.
	* gcc.dg/analyzer/vsnprintf-1.c: Move to...
	* c-c++-common/analyzer/vsnprintf-1.c: ...here.
	* gcc.dg/analyzer/zlib-1.c: Move to...
	* c-c++-common/analyzer/zlib-1.c: ...here.
	* gcc.dg/analyzer/zlib-2.c: Move to...
	* c-c++-common/analyzer/zlib-2.c: ...here.
	* gcc.dg/analyzer/zlib-4.c: Move to...
	* c-c++-common/analyzer/zlib-4.c: ...here.
	* gcc.dg/analyzer/zlib-5.c: Move to...
	* c-c++-common/analyzer/zlib-5.c: ...here.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
---
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/20020129-1.c     | 0
 .../analyzer/SARD-tc117-basic-00001-min.c                        | 0
 .../analyzer/SARD-tc249-basic-00034-min.c                        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/abort.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/aliasing-1.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/aliasing-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/alloca-leak.c    | 0
 .../{gcc.dg => c-c++-common}/analyzer/analyzer-debugging-fns-1.c | 0
 gcc/testsuite/c-c++-common/analyzer/analyzer-decls.h             | 1 +
 .../{gcc.dg => c-c++-common}/analyzer/analyzer-verbosity-2a.c    | 0
 .../{gcc.dg => c-c++-common}/analyzer/analyzer-verbosity-3a.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/asm-x86-1.c      | 0
 .../{gcc.dg => c-c++-common}/analyzer/attr-alloc_size-3.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-1.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-2.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-3.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-2.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-4.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-5.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/attr-malloc-misuses.c      | 0
 .../analyzer/attr-tainted_args-misuses.c                         | 0
 .../{gcc.dg => c-c++-common}/analyzer/bzip2-arg-parse-1.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/call-summaries-1.c         | 0
 .../{gcc.dg => c-c++-common}/analyzer/call-summaries-3.c         | 0
 .../{gcc.dg => c-c++-common}/analyzer/call-summaries-asm-x86.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-1.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-2.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-3.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/capacity-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/capacity-3.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/casts-1.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/casts-2.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/clobbers-1.c     | 0
 .../{gcc.dg => c-c++-common}/analyzer/compound-assignment-4.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-12.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-14.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-18.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-2.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-20.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-21.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-22.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-4.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-5d.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-8.c   | 0
 .../{gcc.dg => c-c++-common}/analyzer/data-model-path-1.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/deref-before-check-2.c     | 0
 .../analyzer/deref-before-check-macro-pr108745.c                 | 0
 .../analyzer/deref-before-check-qemu-qtest_rsp_args.c            | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/disabling.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/dump-state.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/edges-2.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/equivalence.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-1.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-___errno.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-__error.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/errno-global-var.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-pr107777.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/error-3.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/error-uninit.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/factorial.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-1.c           | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-2.c           | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-3.c           | 0
 .../{gcc.dg => c-c++-common}/analyzer/fd-bind-pr107928.c         | 0
 .../{gcc.dg => c-c++-common}/analyzer/fd-connect-pr107928.c      | 0
 .../analyzer/fd-glibc-byte-stream-socket.c                       | 0
 .../analyzer/fd-manpage-getaddrinfo-client.c                     | 0
 .../analyzer/fd-mappage-getaddrinfo-server.c                     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-meaning.c     | 0
 .../{gcc.dg => c-c++-common}/analyzer/fd-socket-meaning.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/fd-symbolic-socket.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-uninit-1.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-1.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-2.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-4.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/feasibility-pr107948.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/ferror-1.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fibonacci.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-1.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-3.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-meaning-1.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-10.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-12.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-13a.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-9.c   | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-many-paths-1.c      | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-many-paths-3.c      | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-meaning-1.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-1.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-2.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-3.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-4.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-5.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-6.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-7.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-8.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-sarif-1.c | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-1a.c       | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-1b.c       | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-2.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-3.c        | 0
 .../analyzer/many-disabled-diagnostics.c                         | 0
 .../{gcc.dg => c-c++-common}/analyzer/many-unused-locals.c       | 0
 .../{gcc.dg => c-c++-common}/analyzer/memcpy-pr107882.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/memset-1.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/memset-2.c       | 0
 .../analyzer/named-constants-via-macros-2.c                      | 0
 .../analyzer/named-constants-via-macros-3.c                      | 0
 .../analyzer/named-constants-via-macros-4.c                      | 0
 .../analyzer/named-constants-via-macros-empty.c                  | 0
 .../analyzer/named-constants-via-macros-traditional.c            | 0
 .../analyzer/named-constants-via-macros-undef.c                  | 0
 .../{gcc.dg => c-c++-common}/analyzer/omp-parallel-for-1.c       | 0
 .../{gcc.dg => c-c++-common}/analyzer/omp-parallel-for-get-min.c | 0
 .../{gcc.dg => c-c++-common}/analyzer/out-of-bounds-3.c          | 0
 .../{gcc.dg => c-c++-common}/analyzer/out-of-bounds-coreutils.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/out-of-bounds-curl.c       | 0
 .../analyzer/out-of-bounds-diagram-1-json.c                      | 0
 .../analyzer/out-of-bounds-diagram-1-sarif.c                     | 0
 .../{gcc.dg => c-c++-common}/analyzer/out-of-bounds-pr110387.c   | 0
 .../analyzer/out-of-bounds-read-char-arr.c                       | 0
 .../analyzer/out-of-bounds-read-int-arr.c                        | 0
 .../analyzer/out-of-bounds-read-struct-arr.c                     | 0
 .../analyzer/out-of-bounds-write-char-arr.c                      | 0
 .../analyzer/out-of-bounds-write-int-arr.c                       | 0
 .../analyzer/out-of-bounds-write-struct-arr.c                    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/params-2.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-1.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-1a.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-2.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-3.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-4.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-5.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-6.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-7.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-8.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pattern-test-1.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pipe-pr107486.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/pointer-merging.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr100546.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101503.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101570.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101721.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr102692-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr102695.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-3.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-4.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-5.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104089.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104308.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104452.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104524.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104560-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105087-1.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105087-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105252.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106394.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106539.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106845.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr109439.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr110455.c       | 0
 .../analyzer/pr93032-mztools-simplified.c                        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93290.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93352.c        | 0
 .../analyzer/pr93355-localealias-feasibility-3.c                 | 0
 .../analyzer/pr93355-localealias-simplified.c                    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93546.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93547.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93669.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93938.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94047.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94099.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94105.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94362-2.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94399.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94447.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94639.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94640.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94732.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-1.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-2.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-3.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-4.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr95026.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96598.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96611.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96644.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96646.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96648.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/pr96650-1-notrans.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/pr96650-1-trans.c          | 0
 .../{gcc.dg => c-c++-common}/analyzer/pr96650-2-notrans.c        | 0
 .../{gcc.dg => c-c++-common}/analyzer/pr96650-2-trans.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96651-1.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96699.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96705.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96713.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96764.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96777.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96860-2.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97029.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97072.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97130.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97233.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97514.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97608.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97668.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98073.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98575-1.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98580-a.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98580-b.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98918.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99044-2.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99716-2.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99716-3.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99906.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pragma-1.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pragma-2.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/refcounting-1.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/rhbz1878600.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/sarif-pr107366.c | 0
 .../{gcc.dg => c-c++-common}/analyzer/setjmp-pr109094.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/sock-2.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stale-frame-1.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/stdarg-sentinel-1.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-2.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-3.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-4.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/strcpy-2.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/strndup-1.c      | 0
 .../{gcc.dg => c-c++-common}/analyzer/switch-wrong-enum.c        | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-1.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-2.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-3.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-4.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-5.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-6.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-7.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-8.c     | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-gt-1.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-alloc-3.c  | 0
 .../{gcc.dg => c-c++-common}/analyzer/taint-assert-BUG_ON.c      | 0
 .../{gcc.dg => c-c++-common}/analyzer/taint-divisor-2.c          | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-merger.c   | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-realloc.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-1.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-2.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-3.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-6.c       | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-6b.c      | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-8.c       | 0
 .../{gcc.dg => c-c++-common}/analyzer/uninit-pr104576.c          | 0
 .../{gcc.dg => c-c++-common}/analyzer/uninit-pr106204.c          | 0
 .../{gcc.dg => c-c++-common}/analyzer/uninit-pr108704.c          | 0
 .../{gcc.dg => c-c++-common}/analyzer/uninit-pr108806-qemu.c     | 0
 .../{gcc.dg => c-c++-common}/analyzer/uninit-pr108968-register.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr94713.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr94714.c | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-2.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-3.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-4.c  | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unused-local-1.c | 0
 .../{gcc.dg => c-c++-common}/analyzer/use-after-free-2.c         | 0
 .../{gcc.dg => c-c++-common}/analyzer/use-after-free-3.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/vsnprintf-1.c    | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-1.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-2.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-4.c         | 0
 gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-5.c         | 0
 269 files changed, 1 insertion(+)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/20020129-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/SARD-tc117-basic-00001-min.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/SARD-tc249-basic-00034-min.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/abort.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/aliasing-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/aliasing-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/alloca-leak.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/analyzer-debugging-fns-1.c (100%)
 create mode 100644 gcc/testsuite/c-c++-common/analyzer/analyzer-decls.h
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/analyzer-verbosity-2a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/analyzer-verbosity-3a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/asm-x86-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-alloc_size-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-const-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-5.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-malloc-misuses.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/attr-tainted_args-misuses.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/bzip2-arg-parse-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/call-summaries-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/call-summaries-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/call-summaries-asm-x86.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/callbacks-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/capacity-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/capacity-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/casts-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/casts-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/clobbers-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/compound-assignment-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-12.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-14.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-18.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-20.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-21.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-22.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-5d.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-8.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/data-model-path-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/deref-before-check-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/deref-before-check-macro-pr108745.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/deref-before-check-qemu-qtest_rsp_args.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/disabling.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/dump-state.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/edges-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/equivalence.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-___errno.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-__error.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-global-var.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/errno-pr107777.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/error-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/error-uninit.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/factorial.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-bind-pr107928.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-connect-pr107928.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-glibc-byte-stream-socket.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-manpage-getaddrinfo-client.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-mappage-getaddrinfo-server.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-meaning.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-socket-meaning.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-symbolic-socket.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fd-uninit-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/feasibility-pr107948.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/ferror-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/fibonacci.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/file-meaning-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-10.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-12.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-13a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-ipa-9.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-many-paths-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-many-paths-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-meaning-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-5.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-6.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-7.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-paths-8.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-sarif-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-1a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-1b.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/malloc-vs-local-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/many-disabled-diagnostics.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/many-unused-locals.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/memcpy-pr107882.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/memset-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/memset-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-empty.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-traditional.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/named-constants-via-macros-undef.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/omp-parallel-for-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/omp-parallel-for-get-min.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-coreutils.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-curl.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-diagram-1-json.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-diagram-1-sarif.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-pr110387.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-read-char-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-read-int-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-read-struct-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-write-char-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-write-int-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/out-of-bounds-write-struct-arr.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/params-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-1a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-5.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-6.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-7.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/paths-8.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pattern-test-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pipe-pr107486.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pointer-merging.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr100546.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101503.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101570.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr101721.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr102692-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr102695.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr103217-5.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104089.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104308.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104452.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104524.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr104560-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105087-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105087-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr105252.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106394.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106539.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr106845.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr109439.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr110455.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93032-mztools-simplified.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93290.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93352.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93355-localealias-feasibility-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93355-localealias-simplified.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93546.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93547.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93669.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr93938.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94047.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94099.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94105.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94362-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94399.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94447.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94639.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94640.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94732.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr94851-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr95026.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96598.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96611.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96644.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96646.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96648.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96650-1-notrans.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96650-1-trans.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96650-2-notrans.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96650-2-trans.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96651-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96699.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96705.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96713.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96764.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96777.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr96860-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97029.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97072.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97130.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97233.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97514.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97608.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr97668.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98073.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98575-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98580-a.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98580-b.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr98918.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99044-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99716-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99716-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pr99906.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pragma-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/pragma-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/refcounting-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/rhbz1878600.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/sarif-pr107366.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/setjmp-pr109094.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/sock-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stale-frame-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-sentinel-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/stdarg-types-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/strcpy-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/strndup-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/switch-wrong-enum.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-5.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-6.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-7.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-8.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/symbolic-gt-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-alloc-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-assert-BUG_ON.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-divisor-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-merger.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/taint-realloc.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-6.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-6b.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-8.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr104576.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr106204.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr108704.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr108806-qemu.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr108968-register.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr94713.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/uninit-pr94714.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unknown-fns-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/unused-local-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/use-after-free-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/use-after-free-3.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/vsnprintf-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-1.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-2.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-4.c (100%)
 rename gcc/testsuite/{gcc.dg => c-c++-common}/analyzer/zlib-5.c (100%)

diff --git a/gcc/testsuite/gcc.dg/analyzer/20020129-1.c b/gcc/testsuite/c-c++-common/analyzer/20020129-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/20020129-1.c
rename to gcc/testsuite/c-c++-common/analyzer/20020129-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/SARD-tc117-basic-00001-min.c b/gcc/testsuite/c-c++-common/analyzer/SARD-tc117-basic-00001-min.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/SARD-tc117-basic-00001-min.c
rename to gcc/testsuite/c-c++-common/analyzer/SARD-tc117-basic-00001-min.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/SARD-tc249-basic-00034-min.c b/gcc/testsuite/c-c++-common/analyzer/SARD-tc249-basic-00034-min.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/SARD-tc249-basic-00034-min.c
rename to gcc/testsuite/c-c++-common/analyzer/SARD-tc249-basic-00034-min.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/abort.c b/gcc/testsuite/c-c++-common/analyzer/abort.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/abort.c
rename to gcc/testsuite/c-c++-common/analyzer/abort.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/aliasing-1.c b/gcc/testsuite/c-c++-common/analyzer/aliasing-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/aliasing-1.c
rename to gcc/testsuite/c-c++-common/analyzer/aliasing-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/aliasing-2.c b/gcc/testsuite/c-c++-common/analyzer/aliasing-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/aliasing-2.c
rename to gcc/testsuite/c-c++-common/analyzer/aliasing-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/alloca-leak.c b/gcc/testsuite/c-c++-common/analyzer/alloca-leak.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/alloca-leak.c
rename to gcc/testsuite/c-c++-common/analyzer/alloca-leak.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/analyzer-debugging-fns-1.c b/gcc/testsuite/c-c++-common/analyzer/analyzer-debugging-fns-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/analyzer-debugging-fns-1.c
rename to gcc/testsuite/c-c++-common/analyzer/analyzer-debugging-fns-1.c
diff --git a/gcc/testsuite/c-c++-common/analyzer/analyzer-decls.h b/gcc/testsuite/c-c++-common/analyzer/analyzer-decls.h
new file mode 100644
index 000000000000..14420679559e
--- /dev/null
+++ b/gcc/testsuite/c-c++-common/analyzer/analyzer-decls.h
@@ -0,0 +1 @@
+#include "../../gcc.dg/analyzer/analyzer-decls.h"
diff --git a/gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c b/gcc/testsuite/c-c++-common/analyzer/analyzer-verbosity-2a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c
rename to gcc/testsuite/c-c++-common/analyzer/analyzer-verbosity-2a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c b/gcc/testsuite/c-c++-common/analyzer/analyzer-verbosity-3a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c
rename to gcc/testsuite/c-c++-common/analyzer/analyzer-verbosity-3a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c b/gcc/testsuite/c-c++-common/analyzer/asm-x86-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c
rename to gcc/testsuite/c-c++-common/analyzer/asm-x86-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c b/gcc/testsuite/c-c++-common/analyzer/attr-alloc_size-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-alloc_size-3.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-alloc_size-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-const-1.c b/gcc/testsuite/c-c++-common/analyzer/attr-const-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-const-1.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-const-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-const-2.c b/gcc/testsuite/c-c++-common/analyzer/attr-const-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-const-2.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-const-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-const-3.c b/gcc/testsuite/c-c++-common/analyzer/attr-const-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-const-3.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-const-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-malloc-2.c b/gcc/testsuite/c-c++-common/analyzer/attr-malloc-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-malloc-2.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-malloc-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-malloc-4.c b/gcc/testsuite/c-c++-common/analyzer/attr-malloc-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-malloc-4.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-malloc-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-malloc-5.c b/gcc/testsuite/c-c++-common/analyzer/attr-malloc-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-malloc-5.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-malloc-5.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-malloc-misuses.c b/gcc/testsuite/c-c++-common/analyzer/attr-malloc-misuses.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-malloc-misuses.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-malloc-misuses.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/attr-tainted_args-misuses.c b/gcc/testsuite/c-c++-common/analyzer/attr-tainted_args-misuses.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/attr-tainted_args-misuses.c
rename to gcc/testsuite/c-c++-common/analyzer/attr-tainted_args-misuses.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/bzip2-arg-parse-1.c b/gcc/testsuite/c-c++-common/analyzer/bzip2-arg-parse-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/bzip2-arg-parse-1.c
rename to gcc/testsuite/c-c++-common/analyzer/bzip2-arg-parse-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c b/gcc/testsuite/c-c++-common/analyzer/call-summaries-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c
rename to gcc/testsuite/c-c++-common/analyzer/call-summaries-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/call-summaries-3.c b/gcc/testsuite/c-c++-common/analyzer/call-summaries-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/call-summaries-3.c
rename to gcc/testsuite/c-c++-common/analyzer/call-summaries-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/call-summaries-asm-x86.c b/gcc/testsuite/c-c++-common/analyzer/call-summaries-asm-x86.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/call-summaries-asm-x86.c
rename to gcc/testsuite/c-c++-common/analyzer/call-summaries-asm-x86.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/callbacks-1.c b/gcc/testsuite/c-c++-common/analyzer/callbacks-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/callbacks-1.c
rename to gcc/testsuite/c-c++-common/analyzer/callbacks-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/callbacks-2.c b/gcc/testsuite/c-c++-common/analyzer/callbacks-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/callbacks-2.c
rename to gcc/testsuite/c-c++-common/analyzer/callbacks-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/callbacks-3.c b/gcc/testsuite/c-c++-common/analyzer/callbacks-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/callbacks-3.c
rename to gcc/testsuite/c-c++-common/analyzer/callbacks-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/capacity-2.c b/gcc/testsuite/c-c++-common/analyzer/capacity-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/capacity-2.c
rename to gcc/testsuite/c-c++-common/analyzer/capacity-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/capacity-3.c b/gcc/testsuite/c-c++-common/analyzer/capacity-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/capacity-3.c
rename to gcc/testsuite/c-c++-common/analyzer/capacity-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/casts-1.c b/gcc/testsuite/c-c++-common/analyzer/casts-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/casts-1.c
rename to gcc/testsuite/c-c++-common/analyzer/casts-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/casts-2.c b/gcc/testsuite/c-c++-common/analyzer/casts-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/casts-2.c
rename to gcc/testsuite/c-c++-common/analyzer/casts-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/clobbers-1.c b/gcc/testsuite/c-c++-common/analyzer/clobbers-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/clobbers-1.c
rename to gcc/testsuite/c-c++-common/analyzer/clobbers-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/compound-assignment-4.c b/gcc/testsuite/c-c++-common/analyzer/compound-assignment-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/compound-assignment-4.c
rename to gcc/testsuite/c-c++-common/analyzer/compound-assignment-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-12.c b/gcc/testsuite/c-c++-common/analyzer/data-model-12.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-12.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-12.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-14.c b/gcc/testsuite/c-c++-common/analyzer/data-model-14.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-14.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-14.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-18.c b/gcc/testsuite/c-c++-common/analyzer/data-model-18.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-18.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-18.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-2.c b/gcc/testsuite/c-c++-common/analyzer/data-model-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-2.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-20.c b/gcc/testsuite/c-c++-common/analyzer/data-model-20.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-20.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-20.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-21.c b/gcc/testsuite/c-c++-common/analyzer/data-model-21.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-21.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-21.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-22.c b/gcc/testsuite/c-c++-common/analyzer/data-model-22.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-22.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-22.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-4.c b/gcc/testsuite/c-c++-common/analyzer/data-model-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-4.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-5d.c b/gcc/testsuite/c-c++-common/analyzer/data-model-5d.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-5d.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-5d.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-8.c b/gcc/testsuite/c-c++-common/analyzer/data-model-8.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-8.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-8.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c b/gcc/testsuite/c-c++-common/analyzer/data-model-path-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c
rename to gcc/testsuite/c-c++-common/analyzer/data-model-path-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/deref-before-check-2.c b/gcc/testsuite/c-c++-common/analyzer/deref-before-check-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/deref-before-check-2.c
rename to gcc/testsuite/c-c++-common/analyzer/deref-before-check-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/deref-before-check-macro-pr108745.c b/gcc/testsuite/c-c++-common/analyzer/deref-before-check-macro-pr108745.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/deref-before-check-macro-pr108745.c
rename to gcc/testsuite/c-c++-common/analyzer/deref-before-check-macro-pr108745.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c b/gcc/testsuite/c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/deref-before-check-qemu-qtest_rsp_args.c
rename to gcc/testsuite/c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/disabling.c b/gcc/testsuite/c-c++-common/analyzer/disabling.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/disabling.c
rename to gcc/testsuite/c-c++-common/analyzer/disabling.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/dump-state.c b/gcc/testsuite/c-c++-common/analyzer/dump-state.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/dump-state.c
rename to gcc/testsuite/c-c++-common/analyzer/dump-state.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/edges-2.c b/gcc/testsuite/c-c++-common/analyzer/edges-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/edges-2.c
rename to gcc/testsuite/c-c++-common/analyzer/edges-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/equivalence.c b/gcc/testsuite/c-c++-common/analyzer/equivalence.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/equivalence.c
rename to gcc/testsuite/c-c++-common/analyzer/equivalence.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/errno-1.c b/gcc/testsuite/c-c++-common/analyzer/errno-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/errno-1.c
rename to gcc/testsuite/c-c++-common/analyzer/errno-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/errno-___errno.c b/gcc/testsuite/c-c++-common/analyzer/errno-___errno.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/errno-___errno.c
rename to gcc/testsuite/c-c++-common/analyzer/errno-___errno.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/errno-__error.c b/gcc/testsuite/c-c++-common/analyzer/errno-__error.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/errno-__error.c
rename to gcc/testsuite/c-c++-common/analyzer/errno-__error.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/errno-global-var.c b/gcc/testsuite/c-c++-common/analyzer/errno-global-var.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/errno-global-var.c
rename to gcc/testsuite/c-c++-common/analyzer/errno-global-var.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/errno-pr107777.c b/gcc/testsuite/c-c++-common/analyzer/errno-pr107777.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/errno-pr107777.c
rename to gcc/testsuite/c-c++-common/analyzer/errno-pr107777.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/error-3.c b/gcc/testsuite/c-c++-common/analyzer/error-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/error-3.c
rename to gcc/testsuite/c-c++-common/analyzer/error-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/error-uninit.c b/gcc/testsuite/c-c++-common/analyzer/error-uninit.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/error-uninit.c
rename to gcc/testsuite/c-c++-common/analyzer/error-uninit.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/factorial.c b/gcc/testsuite/c-c++-common/analyzer/factorial.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/factorial.c
rename to gcc/testsuite/c-c++-common/analyzer/factorial.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-1.c b/gcc/testsuite/c-c++-common/analyzer/fd-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-1.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-2.c b/gcc/testsuite/c-c++-common/analyzer/fd-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-2.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-3.c b/gcc/testsuite/c-c++-common/analyzer/fd-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-3.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107928.c b/gcc/testsuite/c-c++-common/analyzer/fd-bind-pr107928.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-bind-pr107928.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-bind-pr107928.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-connect-pr107928.c b/gcc/testsuite/c-c++-common/analyzer/fd-connect-pr107928.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-connect-pr107928.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-connect-pr107928.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-socket.c b/gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-glibc-byte-stream-socket.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-glibc-byte-stream-socket.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c b/gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-manpage-getaddrinfo-client.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-manpage-getaddrinfo-client.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c b/gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-mappage-getaddrinfo-server.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-mappage-getaddrinfo-server.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-meaning.c b/gcc/testsuite/c-c++-common/analyzer/fd-meaning.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-meaning.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-meaning.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c b/gcc/testsuite/c-c++-common/analyzer/fd-socket-meaning.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-socket-meaning.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-socket-meaning.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c b/gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-symbolic-socket.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c b/gcc/testsuite/c-c++-common/analyzer/fd-uninit-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fd-uninit-1.c
rename to gcc/testsuite/c-c++-common/analyzer/fd-uninit-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/feasibility-1.c b/gcc/testsuite/c-c++-common/analyzer/feasibility-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/feasibility-1.c
rename to gcc/testsuite/c-c++-common/analyzer/feasibility-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/feasibility-2.c b/gcc/testsuite/c-c++-common/analyzer/feasibility-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/feasibility-2.c
rename to gcc/testsuite/c-c++-common/analyzer/feasibility-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/feasibility-4.c b/gcc/testsuite/c-c++-common/analyzer/feasibility-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/feasibility-4.c
rename to gcc/testsuite/c-c++-common/analyzer/feasibility-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/feasibility-pr107948.c b/gcc/testsuite/c-c++-common/analyzer/feasibility-pr107948.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/feasibility-pr107948.c
rename to gcc/testsuite/c-c++-common/analyzer/feasibility-pr107948.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/ferror-1.c b/gcc/testsuite/c-c++-common/analyzer/ferror-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/ferror-1.c
rename to gcc/testsuite/c-c++-common/analyzer/ferror-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/fibonacci.c b/gcc/testsuite/c-c++-common/analyzer/fibonacci.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/fibonacci.c
rename to gcc/testsuite/c-c++-common/analyzer/fibonacci.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/file-1.c b/gcc/testsuite/c-c++-common/analyzer/file-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/file-1.c
rename to gcc/testsuite/c-c++-common/analyzer/file-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/file-3.c b/gcc/testsuite/c-c++-common/analyzer/file-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/file-3.c
rename to gcc/testsuite/c-c++-common/analyzer/file-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c b/gcc/testsuite/c-c++-common/analyzer/file-meaning-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/file-meaning-1.c
rename to gcc/testsuite/c-c++-common/analyzer/file-meaning-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c b/gcc/testsuite/c-c++-common/analyzer/malloc-ipa-10.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-ipa-10.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c b/gcc/testsuite/c-c++-common/analyzer/malloc-ipa-12.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-ipa-12.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13a.c b/gcc/testsuite/c-c++-common/analyzer/malloc-ipa-13a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13a.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-ipa-13a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c b/gcc/testsuite/c-c++-common/analyzer/malloc-ipa-9.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-ipa-9.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-1.c b/gcc/testsuite/c-c++-common/analyzer/malloc-many-paths-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-1.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-many-paths-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-3.c b/gcc/testsuite/c-c++-common/analyzer/malloc-many-paths-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-3.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-many-paths-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c b/gcc/testsuite/c-c++-common/analyzer/malloc-meaning-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-meaning-1.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-meaning-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-5.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-6.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-6.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-7.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-7.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c b/gcc/testsuite/c-c++-common/analyzer/malloc-paths-8.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-paths-8.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c b/gcc/testsuite/c-c++-common/analyzer/malloc-sarif-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-sarif-1.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-sarif-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c b/gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-1a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-1a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c b/gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-1b.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-1b.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c b/gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c b/gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c
rename to gcc/testsuite/c-c++-common/analyzer/malloc-vs-local-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/many-disabled-diagnostics.c b/gcc/testsuite/c-c++-common/analyzer/many-disabled-diagnostics.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/many-disabled-diagnostics.c
rename to gcc/testsuite/c-c++-common/analyzer/many-disabled-diagnostics.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c b/gcc/testsuite/c-c++-common/analyzer/many-unused-locals.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/many-unused-locals.c
rename to gcc/testsuite/c-c++-common/analyzer/many-unused-locals.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/memcpy-pr107882.c b/gcc/testsuite/c-c++-common/analyzer/memcpy-pr107882.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/memcpy-pr107882.c
rename to gcc/testsuite/c-c++-common/analyzer/memcpy-pr107882.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/memset-1.c b/gcc/testsuite/c-c++-common/analyzer/memset-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/memset-1.c
rename to gcc/testsuite/c-c++-common/analyzer/memset-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/memset-2.c b/gcc/testsuite/c-c++-common/analyzer/memset-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/memset-2.c
rename to gcc/testsuite/c-c++-common/analyzer/memset-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-2.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-2.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-3.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-3.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-4.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-4.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-empty.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-empty.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-empty.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-empty.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-traditional.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-traditional.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-traditional.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-traditional.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-undef.c b/gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-undef.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/named-constants-via-macros-undef.c
rename to gcc/testsuite/c-c++-common/analyzer/named-constants-via-macros-undef.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/omp-parallel-for-1.c b/gcc/testsuite/c-c++-common/analyzer/omp-parallel-for-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/omp-parallel-for-1.c
rename to gcc/testsuite/c-c++-common/analyzer/omp-parallel-for-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/omp-parallel-for-get-min.c b/gcc/testsuite/c-c++-common/analyzer/omp-parallel-for-get-min.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/omp-parallel-for-get-min.c
rename to gcc/testsuite/c-c++-common/analyzer/omp-parallel-for-get-min.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-3.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-3.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-coreutils.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-coreutils.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-coreutils.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-coreutils.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-curl.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-curl.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-curl.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-curl.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-diagram-1-json.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-1-json.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-diagram-1-json.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-1-json.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-diagram-1-sarif.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-diagram-1-sarif.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-pr110387.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-pr110387.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-pr110387.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-pr110387.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-char-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-char-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-char-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-char-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-int-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-int-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-int-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-int-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-struct-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-struct-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-read-struct-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-read-struct-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-char-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-char-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-char-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-char-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-int-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-int-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-int-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-int-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-struct-arr.c b/gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-struct-arr.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/out-of-bounds-write-struct-arr.c
rename to gcc/testsuite/c-c++-common/analyzer/out-of-bounds-write-struct-arr.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/params-2.c b/gcc/testsuite/c-c++-common/analyzer/params-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/params-2.c
rename to gcc/testsuite/c-c++-common/analyzer/params-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-1.c b/gcc/testsuite/c-c++-common/analyzer/paths-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-1.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-1a.c b/gcc/testsuite/c-c++-common/analyzer/paths-1a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-1a.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-1a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-2.c b/gcc/testsuite/c-c++-common/analyzer/paths-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-2.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-3.c b/gcc/testsuite/c-c++-common/analyzer/paths-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-3.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-4.c b/gcc/testsuite/c-c++-common/analyzer/paths-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-4.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-5.c b/gcc/testsuite/c-c++-common/analyzer/paths-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-5.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-5.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-6.c b/gcc/testsuite/c-c++-common/analyzer/paths-6.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-6.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-6.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-7.c b/gcc/testsuite/c-c++-common/analyzer/paths-7.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-7.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-7.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/paths-8.c b/gcc/testsuite/c-c++-common/analyzer/paths-8.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/paths-8.c
rename to gcc/testsuite/c-c++-common/analyzer/paths-8.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c b/gcc/testsuite/c-c++-common/analyzer/pattern-test-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pattern-test-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pipe-pr107486.c b/gcc/testsuite/c-c++-common/analyzer/pipe-pr107486.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pipe-pr107486.c
rename to gcc/testsuite/c-c++-common/analyzer/pipe-pr107486.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pointer-merging.c b/gcc/testsuite/c-c++-common/analyzer/pointer-merging.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pointer-merging.c
rename to gcc/testsuite/c-c++-common/analyzer/pointer-merging.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr100546.c b/gcc/testsuite/c-c++-common/analyzer/pr100546.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr100546.c
rename to gcc/testsuite/c-c++-common/analyzer/pr100546.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr101503.c b/gcc/testsuite/c-c++-common/analyzer/pr101503.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr101503.c
rename to gcc/testsuite/c-c++-common/analyzer/pr101503.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr101570.c b/gcc/testsuite/c-c++-common/analyzer/pr101570.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr101570.c
rename to gcc/testsuite/c-c++-common/analyzer/pr101570.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr101721.c b/gcc/testsuite/c-c++-common/analyzer/pr101721.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr101721.c
rename to gcc/testsuite/c-c++-common/analyzer/pr101721.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr102692-2.c b/gcc/testsuite/c-c++-common/analyzer/pr102692-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr102692-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr102692-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr102695.c b/gcc/testsuite/c-c++-common/analyzer/pr102695.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr102695.c
rename to gcc/testsuite/c-c++-common/analyzer/pr102695.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr103217-3.c b/gcc/testsuite/c-c++-common/analyzer/pr103217-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr103217-3.c
rename to gcc/testsuite/c-c++-common/analyzer/pr103217-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr103217-4.c b/gcc/testsuite/c-c++-common/analyzer/pr103217-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr103217-4.c
rename to gcc/testsuite/c-c++-common/analyzer/pr103217-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr103217-5.c b/gcc/testsuite/c-c++-common/analyzer/pr103217-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr103217-5.c
rename to gcc/testsuite/c-c++-common/analyzer/pr103217-5.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr104089.c b/gcc/testsuite/c-c++-common/analyzer/pr104089.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr104089.c
rename to gcc/testsuite/c-c++-common/analyzer/pr104089.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr104308.c b/gcc/testsuite/c-c++-common/analyzer/pr104308.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr104308.c
rename to gcc/testsuite/c-c++-common/analyzer/pr104308.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr104452.c b/gcc/testsuite/c-c++-common/analyzer/pr104452.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr104452.c
rename to gcc/testsuite/c-c++-common/analyzer/pr104452.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr104524.c b/gcc/testsuite/c-c++-common/analyzer/pr104524.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr104524.c
rename to gcc/testsuite/c-c++-common/analyzer/pr104524.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr104560-2.c b/gcc/testsuite/c-c++-common/analyzer/pr104560-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr104560-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr104560-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr105087-1.c b/gcc/testsuite/c-c++-common/analyzer/pr105087-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr105087-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pr105087-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr105087-2.c b/gcc/testsuite/c-c++-common/analyzer/pr105087-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr105087-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr105087-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr105252.c b/gcc/testsuite/c-c++-common/analyzer/pr105252.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr105252.c
rename to gcc/testsuite/c-c++-common/analyzer/pr105252.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr106394.c b/gcc/testsuite/c-c++-common/analyzer/pr106394.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr106394.c
rename to gcc/testsuite/c-c++-common/analyzer/pr106394.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr106539.c b/gcc/testsuite/c-c++-common/analyzer/pr106539.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr106539.c
rename to gcc/testsuite/c-c++-common/analyzer/pr106539.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr106845.c b/gcc/testsuite/c-c++-common/analyzer/pr106845.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr106845.c
rename to gcc/testsuite/c-c++-common/analyzer/pr106845.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr109439.c b/gcc/testsuite/c-c++-common/analyzer/pr109439.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr109439.c
rename to gcc/testsuite/c-c++-common/analyzer/pr109439.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr110455.c b/gcc/testsuite/c-c++-common/analyzer/pr110455.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr110455.c
rename to gcc/testsuite/c-c++-common/analyzer/pr110455.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c b/gcc/testsuite/c-c++-common/analyzer/pr93032-mztools-simplified.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93032-mztools-simplified.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93032-mztools-simplified.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93290.c b/gcc/testsuite/c-c++-common/analyzer/pr93290.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93290.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93290.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93352.c b/gcc/testsuite/c-c++-common/analyzer/pr93352.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93352.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93352.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-feasibility-3.c b/gcc/testsuite/c-c++-common/analyzer/pr93355-localealias-feasibility-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-feasibility-3.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93355-localealias-feasibility-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-simplified.c b/gcc/testsuite/c-c++-common/analyzer/pr93355-localealias-simplified.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93355-localealias-simplified.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93355-localealias-simplified.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93546.c b/gcc/testsuite/c-c++-common/analyzer/pr93546.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93546.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93546.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93547.c b/gcc/testsuite/c-c++-common/analyzer/pr93547.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93547.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93547.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93669.c b/gcc/testsuite/c-c++-common/analyzer/pr93669.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93669.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93669.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr93938.c b/gcc/testsuite/c-c++-common/analyzer/pr93938.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr93938.c
rename to gcc/testsuite/c-c++-common/analyzer/pr93938.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94047.c b/gcc/testsuite/c-c++-common/analyzer/pr94047.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94047.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94047.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94099.c b/gcc/testsuite/c-c++-common/analyzer/pr94099.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94099.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94099.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94105.c b/gcc/testsuite/c-c++-common/analyzer/pr94105.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94105.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94105.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94362-2.c b/gcc/testsuite/c-c++-common/analyzer/pr94362-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94362-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94362-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94399.c b/gcc/testsuite/c-c++-common/analyzer/pr94399.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94399.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94399.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94447.c b/gcc/testsuite/c-c++-common/analyzer/pr94447.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94447.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94447.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94639.c b/gcc/testsuite/c-c++-common/analyzer/pr94639.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94639.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94639.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94640.c b/gcc/testsuite/c-c++-common/analyzer/pr94640.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94640.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94640.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94732.c b/gcc/testsuite/c-c++-common/analyzer/pr94732.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94732.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94732.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94851-1.c b/gcc/testsuite/c-c++-common/analyzer/pr94851-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94851-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94851-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94851-2.c b/gcc/testsuite/c-c++-common/analyzer/pr94851-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94851-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94851-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94851-3.c b/gcc/testsuite/c-c++-common/analyzer/pr94851-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94851-3.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94851-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94851-4.c b/gcc/testsuite/c-c++-common/analyzer/pr94851-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr94851-4.c
rename to gcc/testsuite/c-c++-common/analyzer/pr94851-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr95026.c b/gcc/testsuite/c-c++-common/analyzer/pr95026.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr95026.c
rename to gcc/testsuite/c-c++-common/analyzer/pr95026.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96598.c b/gcc/testsuite/c-c++-common/analyzer/pr96598.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96598.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96598.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96611.c b/gcc/testsuite/c-c++-common/analyzer/pr96611.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96611.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96611.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96644.c b/gcc/testsuite/c-c++-common/analyzer/pr96644.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96644.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96644.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96646.c b/gcc/testsuite/c-c++-common/analyzer/pr96646.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96646.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96646.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96648.c b/gcc/testsuite/c-c++-common/analyzer/pr96648.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96648.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96648.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c b/gcc/testsuite/c-c++-common/analyzer/pr96650-1-notrans.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96650-1-notrans.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c b/gcc/testsuite/c-c++-common/analyzer/pr96650-1-trans.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96650-1-trans.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c b/gcc/testsuite/c-c++-common/analyzer/pr96650-2-notrans.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96650-2-notrans.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c b/gcc/testsuite/c-c++-common/analyzer/pr96650-2-trans.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96650-2-trans.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96651-1.c b/gcc/testsuite/c-c++-common/analyzer/pr96651-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96651-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96651-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96699.c b/gcc/testsuite/c-c++-common/analyzer/pr96699.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96699.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96699.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96705.c b/gcc/testsuite/c-c++-common/analyzer/pr96705.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96705.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96705.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96713.c b/gcc/testsuite/c-c++-common/analyzer/pr96713.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96713.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96713.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96764.c b/gcc/testsuite/c-c++-common/analyzer/pr96764.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96764.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96764.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96777.c b/gcc/testsuite/c-c++-common/analyzer/pr96777.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96777.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96777.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr96860-2.c b/gcc/testsuite/c-c++-common/analyzer/pr96860-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr96860-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr96860-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97029.c b/gcc/testsuite/c-c++-common/analyzer/pr97029.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97029.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97029.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97072.c b/gcc/testsuite/c-c++-common/analyzer/pr97072.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97072.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97072.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97130.c b/gcc/testsuite/c-c++-common/analyzer/pr97130.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97130.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97130.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97233.c b/gcc/testsuite/c-c++-common/analyzer/pr97233.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97233.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97233.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97514.c b/gcc/testsuite/c-c++-common/analyzer/pr97514.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97514.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97514.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97608.c b/gcc/testsuite/c-c++-common/analyzer/pr97608.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97608.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97608.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr97668.c b/gcc/testsuite/c-c++-common/analyzer/pr97668.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr97668.c
rename to gcc/testsuite/c-c++-common/analyzer/pr97668.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr98073.c b/gcc/testsuite/c-c++-common/analyzer/pr98073.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr98073.c
rename to gcc/testsuite/c-c++-common/analyzer/pr98073.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr98575-1.c b/gcc/testsuite/c-c++-common/analyzer/pr98575-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr98575-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pr98575-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr98580-a.c b/gcc/testsuite/c-c++-common/analyzer/pr98580-a.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr98580-a.c
rename to gcc/testsuite/c-c++-common/analyzer/pr98580-a.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr98580-b.c b/gcc/testsuite/c-c++-common/analyzer/pr98580-b.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr98580-b.c
rename to gcc/testsuite/c-c++-common/analyzer/pr98580-b.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr98918.c b/gcc/testsuite/c-c++-common/analyzer/pr98918.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr98918.c
rename to gcc/testsuite/c-c++-common/analyzer/pr98918.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr99044-2.c b/gcc/testsuite/c-c++-common/analyzer/pr99044-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr99044-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr99044-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr99716-2.c b/gcc/testsuite/c-c++-common/analyzer/pr99716-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr99716-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pr99716-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr99716-3.c b/gcc/testsuite/c-c++-common/analyzer/pr99716-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr99716-3.c
rename to gcc/testsuite/c-c++-common/analyzer/pr99716-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr99906.c b/gcc/testsuite/c-c++-common/analyzer/pr99906.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pr99906.c
rename to gcc/testsuite/c-c++-common/analyzer/pr99906.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pragma-1.c b/gcc/testsuite/c-c++-common/analyzer/pragma-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pragma-1.c
rename to gcc/testsuite/c-c++-common/analyzer/pragma-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/pragma-2.c b/gcc/testsuite/c-c++-common/analyzer/pragma-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/pragma-2.c
rename to gcc/testsuite/c-c++-common/analyzer/pragma-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/refcounting-1.c b/gcc/testsuite/c-c++-common/analyzer/refcounting-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/refcounting-1.c
rename to gcc/testsuite/c-c++-common/analyzer/refcounting-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c b/gcc/testsuite/c-c++-common/analyzer/rhbz1878600.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c
rename to gcc/testsuite/c-c++-common/analyzer/rhbz1878600.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c b/gcc/testsuite/c-c++-common/analyzer/sarif-pr107366.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/sarif-pr107366.c
rename to gcc/testsuite/c-c++-common/analyzer/sarif-pr107366.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/setjmp-pr109094.c b/gcc/testsuite/c-c++-common/analyzer/setjmp-pr109094.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/setjmp-pr109094.c
rename to gcc/testsuite/c-c++-common/analyzer/setjmp-pr109094.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/sock-2.c b/gcc/testsuite/c-c++-common/analyzer/sock-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/sock-2.c
rename to gcc/testsuite/c-c++-common/analyzer/sock-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c b/gcc/testsuite/c-c++-common/analyzer/stale-frame-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/stale-frame-1.c
rename to gcc/testsuite/c-c++-common/analyzer/stale-frame-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-sentinel-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/stdarg-sentinel-1.c
rename to gcc/testsuite/c-c++-common/analyzer/stdarg-sentinel-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-types-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/stdarg-types-2.c
rename to gcc/testsuite/c-c++-common/analyzer/stdarg-types-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/stdarg-types-3.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-types-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/stdarg-types-3.c
rename to gcc/testsuite/c-c++-common/analyzer/stdarg-types-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/stdarg-types-4.c b/gcc/testsuite/c-c++-common/analyzer/stdarg-types-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/stdarg-types-4.c
rename to gcc/testsuite/c-c++-common/analyzer/stdarg-types-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/strcpy-2.c b/gcc/testsuite/c-c++-common/analyzer/strcpy-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/strcpy-2.c
rename to gcc/testsuite/c-c++-common/analyzer/strcpy-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/strndup-1.c b/gcc/testsuite/c-c++-common/analyzer/strndup-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/strndup-1.c
rename to gcc/testsuite/c-c++-common/analyzer/strndup-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/switch-wrong-enum.c b/gcc/testsuite/c-c++-common/analyzer/switch-wrong-enum.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/switch-wrong-enum.c
rename to gcc/testsuite/c-c++-common/analyzer/switch-wrong-enum.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-1.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-1.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-2.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-2.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-3.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-3.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-4.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-4.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-5.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-5.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-5.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-6.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-6.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-6.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-6.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-7.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-7.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-7.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-7.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-8.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-8.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-8.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-8.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c b/gcc/testsuite/c-c++-common/analyzer/symbolic-gt-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/symbolic-gt-1.c
rename to gcc/testsuite/c-c++-common/analyzer/symbolic-gt-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c b/gcc/testsuite/c-c++-common/analyzer/taint-alloc-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/taint-alloc-3.c
rename to gcc/testsuite/c-c++-common/analyzer/taint-alloc-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/taint-assert-BUG_ON.c b/gcc/testsuite/c-c++-common/analyzer/taint-assert-BUG_ON.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/taint-assert-BUG_ON.c
rename to gcc/testsuite/c-c++-common/analyzer/taint-assert-BUG_ON.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c b/gcc/testsuite/c-c++-common/analyzer/taint-divisor-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/taint-divisor-2.c
rename to gcc/testsuite/c-c++-common/analyzer/taint-divisor-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/taint-merger.c b/gcc/testsuite/c-c++-common/analyzer/taint-merger.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/taint-merger.c
rename to gcc/testsuite/c-c++-common/analyzer/taint-merger.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/taint-realloc.c b/gcc/testsuite/c-c++-common/analyzer/taint-realloc.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/taint-realloc.c
rename to gcc/testsuite/c-c++-common/analyzer/taint-realloc.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-1.c b/gcc/testsuite/c-c++-common/analyzer/uninit-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-1.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-2.c b/gcc/testsuite/c-c++-common/analyzer/uninit-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-2.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-3.c b/gcc/testsuite/c-c++-common/analyzer/uninit-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-3.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-6.c b/gcc/testsuite/c-c++-common/analyzer/uninit-6.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-6.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-6.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-6b.c b/gcc/testsuite/c-c++-common/analyzer/uninit-6b.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-6b.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-6b.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-8.c b/gcc/testsuite/c-c++-common/analyzer/uninit-8.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-8.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-8.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr104576.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr104576.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr104576.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr106204.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr106204.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr106204.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr108704.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr108704.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr108704.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr108704.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr108806-qemu.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr108806-qemu.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr108806-qemu.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr108806-qemu.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr108968-register.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr108968-register.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr108968-register.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr108968-register.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr94713.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr94713.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr94713.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c b/gcc/testsuite/c-c++-common/analyzer/uninit-pr94714.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/uninit-pr94714.c
rename to gcc/testsuite/c-c++-common/analyzer/uninit-pr94714.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c b/gcc/testsuite/c-c++-common/analyzer/unknown-fns-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/unknown-fns-2.c
rename to gcc/testsuite/c-c++-common/analyzer/unknown-fns-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c b/gcc/testsuite/c-c++-common/analyzer/unknown-fns-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/unknown-fns-3.c
rename to gcc/testsuite/c-c++-common/analyzer/unknown-fns-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c b/gcc/testsuite/c-c++-common/analyzer/unknown-fns-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c
rename to gcc/testsuite/c-c++-common/analyzer/unknown-fns-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/unused-local-1.c b/gcc/testsuite/c-c++-common/analyzer/unused-local-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/unused-local-1.c
rename to gcc/testsuite/c-c++-common/analyzer/unused-local-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/use-after-free-2.c b/gcc/testsuite/c-c++-common/analyzer/use-after-free-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/use-after-free-2.c
rename to gcc/testsuite/c-c++-common/analyzer/use-after-free-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/use-after-free-3.c b/gcc/testsuite/c-c++-common/analyzer/use-after-free-3.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/use-after-free-3.c
rename to gcc/testsuite/c-c++-common/analyzer/use-after-free-3.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/vsnprintf-1.c b/gcc/testsuite/c-c++-common/analyzer/vsnprintf-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/vsnprintf-1.c
rename to gcc/testsuite/c-c++-common/analyzer/vsnprintf-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/zlib-1.c b/gcc/testsuite/c-c++-common/analyzer/zlib-1.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/zlib-1.c
rename to gcc/testsuite/c-c++-common/analyzer/zlib-1.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/zlib-2.c b/gcc/testsuite/c-c++-common/analyzer/zlib-2.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/zlib-2.c
rename to gcc/testsuite/c-c++-common/analyzer/zlib-2.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/zlib-4.c b/gcc/testsuite/c-c++-common/analyzer/zlib-4.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/zlib-4.c
rename to gcc/testsuite/c-c++-common/analyzer/zlib-4.c
diff --git a/gcc/testsuite/gcc.dg/analyzer/zlib-5.c b/gcc/testsuite/c-c++-common/analyzer/zlib-5.c
similarity index 100%
rename from gcc/testsuite/gcc.dg/analyzer/zlib-5.c
rename to gcc/testsuite/c-c++-common/analyzer/zlib-5.c
-- 
2.26.3


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395]
  2023-12-14 21:55 [pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395] David Malcolm
@ 2023-12-15 14:44 ` Rainer Orth
  0 siblings, 0 replies; 2+ messages in thread
From: Rainer Orth @ 2023-12-15 14:44 UTC (permalink / raw)
  To: David Malcolm; +Cc: gcc-patches

David Malcolm <dmalcolm@redhat.com> writes:

> Move a further 268 tests from gcc.dg/analyzer to c-c++-common/analyzer.
>
> Successfully bootstrapped & regrtested on x86_64-pc-linux-gnu.
> Pushed to trunk as r14-6564-gae034b9106fbdd.

This patch introduced 840 additional FAILs on i386-pc-solaris2.11, no
doubt more instances of PR analyzer/111475.  Is this supposed to work
anywhere but Linux?  Right now the analyzer testsuite is a total
nightmare...

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-12-15 14:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-14 21:55 [pushed] testsuite: move more analyzer test cases to c-c++-common (3) [PR96395] David Malcolm
2023-12-15 14:44 ` Rainer Orth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).