Mercurial > hg > CbC > CbC_gcc
diff gcc/selftest-run-tests.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
line wrap: on
line diff
--- a/gcc/selftest-run-tests.c Thu Oct 25 07:37:49 2018 +0900 +++ b/gcc/selftest-run-tests.c Thu Feb 13 11:34:05 2020 +0900 @@ -1,5 +1,5 @@ /* Implementation of selftests. - Copyright (C) 2015-2018 Free Software Foundation, Inc. + Copyright (C) 2015-2020 Free Software Foundation, Inc. This file is part of GCC. @@ -27,6 +27,7 @@ #include "options.h" #include "stringpool.h" #include "attribs.h" +#include "analyzer/analyzer-selftests.h" /* This function needed to be split out from selftest.c as it references tests from the whole source tree, and so is within @@ -73,26 +74,33 @@ unique_ptr_tests_cc_tests (); opt_proposer_c_tests (); json_cc_tests (); + cgraph_c_tests (); optinfo_emit_json_cc_tests (); opt_problem_cc_tests (); + ordered_hash_map_tests_cc_tests (); /* Mid-level data structures. */ input_c_tests (); vec_perm_indices_c_tests (); tree_c_tests (); + convert_c_tests (); gimple_c_tests (); rtl_tests_c_tests (); read_rtl_function_c_tests (); + digraph_cc_tests (); + tristate_cc_tests (); /* Higher-level tests, or for components that other selftests don't rely on. */ diagnostic_show_locus_c_tests (); diagnostic_c_tests (); + diagnostic_format_json_cc_tests (); edit_context_c_tests (); fold_const_c_tests (); spellcheck_c_tests (); spellcheck_tree_c_tests (); tree_cfg_c_tests (); + tree_diagnostic_path_cc_tests (); attribute_c_tests (); /* This one relies on most of the above. */ @@ -105,10 +113,14 @@ store_merging_c_tests (); predict_c_tests (); simplify_rtx_c_tests (); + dbgcnt_c_tests (); /* Run any lang-specific selftests. */ lang_hooks.run_lang_selftests (); + /* Run the analyzer selftests (if enabled). */ + ana::selftest::run_analyzer_selftests (); + /* Force a GC at the end of the selftests, to shake out GC-related issues. For example, if any GC-managed items have buggy (or missing) finalizers, this last collection will ensure that things that were