Successfully regrtested on x86_64-pc-linux-gnu.
Verified fix on aarch64-unknown-linux-gnu.
Pushed to trunk as r16-7535-g5a59c591686551.
gcc/testsuite/ChangeLog:
PR analyzer/121928
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C:
Add -Wno-analyzer-too-complex.
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C:
Likewise.
* g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C:
Likewise.
Signed-off-by: David Malcolm <[email protected]>
---
.../analyzer/fanalyzer-show-events-in-system-headers-default.C | 1 +
.../g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C | 1 +
.../g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C | 1 +
3 files changed, 3 insertions(+)
diff --git
a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C
b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C
index 0a1acfc2fb8e4..609c407cb360e 100644
---
a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C
+++
b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-default.C
@@ -1,4 +1,5 @@
/* { dg-skip-if "no shared_ptr in C++98" { c++98_only } } */
+/* { dg-additional-options "-Wno-analyzer-too-complex" } */
/* { dg-skip-if "requires hosted libstdc++ for memory shared_ptr" { !
hostedlib } } */
#define _GLIBCXX_SYSHDR
diff --git
a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C
b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C
index 2fa99a37f810d..6f36a8e16fe9c 100644
--- a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C
+++ b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers-no.C
@@ -1,4 +1,5 @@
/* { dg-additional-options "-fno-analyzer-show-events-in-system-headers" } */
+/* { dg-additional-options "-Wno-analyzer-too-complex" } */
/* { dg-skip-if "no shared_ptr in C++98" { c++98_only } } */
/* { dg-skip-if "requires hosted libstdc++ for memory shared_ptr" { !
hostedlib } } */
diff --git
a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C
b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C
index cb04fa00443c2..f85f591064616 100644
--- a/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C
+++ b/gcc/testsuite/g++.dg/analyzer/fanalyzer-show-events-in-system-headers.C
@@ -1,4 +1,5 @@
/* { dg-additional-options "-fanalyzer-show-events-in-system-headers" } */
+/* { dg-additional-options "-Wno-analyzer-too-complex" } */
/* { dg-skip-if "no shared_ptr in C++98" { c++98_only } } */
/* { dg-skip-if "requires hosted libstdc++ for memory shared_ptr" { !
hostedlib } } */
--
2.26.3