PR sanitizer/60557
* ubsan.c (ubsan_instrument_unreachable): Call
initialize_sanitizer_builtins.
(ubsan_pass): Likewise.
From-SVN: r208652
2014-03-18 Jakub Jelinek <jakub@redhat.com>
+ PR sanitizer/60557
+ * ubsan.c (ubsan_instrument_unreachable): Call
+ initialize_sanitizer_builtins.
+ (ubsan_pass): Likewise.
+
PR sanitizer/60535
* ubsan.c (ubsan_type_descriptor, ubsan_create_data): Call
varpool_finalize_decl instead of rest_of_decl_compilation.
tree
ubsan_instrument_unreachable (location_t loc)
{
+ initialize_sanitizer_builtins ();
tree data = ubsan_create_data ("__ubsan_unreachable_data", loc, NULL,
NULL_TREE);
tree t = builtin_decl_explicit (BUILT_IN_UBSAN_HANDLE_BUILTIN_UNREACHABLE);
basic_block bb;
gimple_stmt_iterator gsi;
+ initialize_sanitizer_builtins ();
+
FOR_EACH_BB_FN (bb, cfun)
{
for (gsi = gsi_start_bb (bb); !gsi_end_p (gsi);)