aboutsummaryrefslogtreecommitdiff
path: root/gcc/selftest.h
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2017-10-12 23:53:21 +0200
committerJeff Law <law@gcc.gnu.org>2017-10-12 15:53:21 -0600
commit0af377c15a40ae329f6019155d07857df452f42b (patch)
tree693e21e454052f1912690ef8c070dde06b757ea4 /gcc/selftest.h
parentc64959bdf1388d332159cb5d40afddc30d8c61d2 (diff)
downloadgcc-0af377c15a40ae329f6019155d07857df452f42b.zip
gcc-0af377c15a40ae329f6019155d07857df452f42b.tar.gz
gcc-0af377c15a40ae329f6019155d07857df452f42b.tar.bz2
re PR tree-optimization/82493 (UBSAN in gcc/sbitmap.c:368:28: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int')
PR tree-optimization/82493 * sbitmap.c (bitmap_bit_in_range_p): Fix the implementation. (test_range_functions): New function. (sbitmap_c_tests): Likewise. * selftest-run-tests.c (selftest::run_tests): Run new tests. * selftest.h (sbitmap_c_tests): New function. * tree-ssa-dse.c (live_bytes_read): Fix thinko. From-SVN: r253699
Diffstat (limited to 'gcc/selftest.h')
-rw-r--r--gcc/selftest.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/selftest.h b/gcc/selftest.h
index 0572fef..2e649a7 100644
--- a/gcc/selftest.h
+++ b/gcc/selftest.h
@@ -171,6 +171,7 @@ extern const char *path_to_selftest_files;
/* Declarations for specific families of tests (by source file), in
alphabetical order. */
extern void bitmap_c_tests ();
+extern void sbitmap_c_tests ();
extern void diagnostic_c_tests ();
extern void diagnostic_show_locus_c_tests ();
extern void edit_context_c_tests ();