* ubsan.c (ubsan_source_location_type): New variable.
Function renamed to ...
(ubsan_get_source_location_type): ... this. Cache
return value in ubsan_source_location_type variable.
(ubsan_source_location, ubsan_create_data): Use
ubsan_get_source_location_type instead of
ubsan_source_location_type.
* asan.c (asan_protect_global): Don't protect globals
with ubsan_get_source_location_type () type.
(asan_add_global): Provide global decl location info
if possible.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215917
138bc75d-0d04-0410-961f-
82ee72b054a4
+2014-10-06 Jakub Jelinek <jakub@redhat.com>
+
+ * ubsan.h (ubsan_get_source_location): New prototype.
+ * ubsan.c (ubsan_source_location_type): New variable.
+ Function renamed to ...
+ (ubsan_get_source_location_type): ... this. Cache
+ return value in ubsan_source_location_type variable.
+ (ubsan_source_location, ubsan_create_data): Use
+ ubsan_get_source_location_type instead of
+ ubsan_source_location_type.
+ * asan.c (asan_protect_global): Don't protect globals
+ with ubsan_get_source_location_type () type.
+ (asan_add_global): Provide global decl location info
+ if possible.
+
2014-10-04 Jan Hubicka <hubicka@ucw.cz>
* ipa-prop.c (try_make_edge_direct_virtual_call): Remove overactive