diff options
Diffstat (limited to 'libsanitizer')
-rw-r--r-- | libsanitizer/ChangeLog | 14 | ||||
-rw-r--r-- | libsanitizer/asan/asan_poisoning.cc | 2 | ||||
-rw-r--r-- | libsanitizer/lsan/lsan_common.cc | 4 | ||||
-rw-r--r-- | libsanitizer/ubsan/Makefile.am | 5 | ||||
-rw-r--r-- | libsanitizer/ubsan/Makefile.in | 11 |
5 files changed, 20 insertions, 16 deletions
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 63e71317cbf..f94a53bcd37 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,17 @@ +2017-11-08 Jakub Jelinek <jakub@redhat.com> + + PR bootstrap/82670 + * ubsan/Makefile.am (ubsan_files): Remove ubsan_init_standalone.cc + and ubsan_signals_standalone.cc. + * ubsan/Makefile.in: Regenerated. + +2017-11-05 Tom de Vries <tom@codesourcery.com> + + PR other/82784 + * asan/asan_poisoning.cc (CHECK_SMALL_REGION): Remove semicolon after + "do {} while (0)". + * lsan/lsan_common.cc (LOG_POINTERS, LOG_THREADS): Same. + 2017-10-20 Jakub Jelinek <jakub@redhat.com> PR sanitizer/82595 diff --git a/libsanitizer/asan/asan_poisoning.cc b/libsanitizer/asan/asan_poisoning.cc index 15cd8eaac3e..1343dfbd39e 100644 --- a/libsanitizer/asan/asan_poisoning.cc +++ b/libsanitizer/asan/asan_poisoning.cc @@ -215,7 +215,7 @@ uptr __asan_region_is_poisoned(uptr beg, uptr size) { uptr __bad = __asan_region_is_poisoned(__p, __size); \ __asan_report_error(pc, bp, sp, __bad, isWrite, __size, 0);\ } \ - } while (false); \ + } while (false) extern "C" SANITIZER_INTERFACE_ATTRIBUTE diff --git a/libsanitizer/lsan/lsan_common.cc b/libsanitizer/lsan/lsan_common.cc index a3274d5c1c3..4afce9df071 100644 --- a/libsanitizer/lsan/lsan_common.cc +++ b/libsanitizer/lsan/lsan_common.cc @@ -55,12 +55,12 @@ void RegisterLsanFlags(FlagParser *parser, Flags *f) { #define LOG_POINTERS(...) \ do { \ if (flags()->log_pointers) Report(__VA_ARGS__); \ - } while (0); + } while (0) #define LOG_THREADS(...) \ do { \ if (flags()->log_threads) Report(__VA_ARGS__); \ - } while (0); + } while (0) ALIGNED(64) static char suppression_placeholder[sizeof(SuppressionContext)]; static SuppressionContext *suppression_ctx = nullptr; diff --git a/libsanitizer/ubsan/Makefile.am b/libsanitizer/ubsan/Makefile.am index cce728ceeca..fea000c0c8e 100644 --- a/libsanitizer/ubsan/Makefile.am +++ b/libsanitizer/ubsan/Makefile.am @@ -22,10 +22,7 @@ ubsan_plugin_files = \ ubsan_type_hash_win.cc \ ubsan_value.cc -ubsan_files = \ - $(ubsan_plugin_files) \ - ubsan_init_standalone.cc \ - ubsan_signals_standalone.cc +ubsan_files = $(ubsan_plugin_files) libubsan_la_SOURCES = $(ubsan_files) libubsan_la_LIBADD = $(top_builddir)/sanitizer_common/libsanitizer_common.la diff --git a/libsanitizer/ubsan/Makefile.in b/libsanitizer/ubsan/Makefile.in index 9552ec1425d..e757d29cd4a 100644 --- a/libsanitizer/ubsan/Makefile.in +++ b/libsanitizer/ubsan/Makefile.in @@ -111,8 +111,7 @@ am__objects_1 = ubsan_diag.lo ubsan_flags.lo ubsan_handlers.lo \ ubsan_handlers_cxx.lo ubsan_init.lo ubsan_type_hash.lo \ ubsan_type_hash_itanium.lo ubsan_type_hash_win.lo \ ubsan_value.lo -am__objects_2 = $(am__objects_1) ubsan_init_standalone.lo \ - ubsan_signals_standalone.lo +am__objects_2 = $(am__objects_1) am_libubsan_la_OBJECTS = $(am__objects_2) libubsan_la_OBJECTS = $(am_libubsan_la_OBJECTS) libubsan_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ @@ -306,11 +305,7 @@ ubsan_plugin_files = \ ubsan_type_hash_win.cc \ ubsan_value.cc -ubsan_files = \ - $(ubsan_plugin_files) \ - ubsan_init_standalone.cc \ - ubsan_signals_standalone.cc - +ubsan_files = $(ubsan_plugin_files) libubsan_la_SOURCES = $(ubsan_files) libubsan_la_LIBADD = \ $(top_builddir)/sanitizer_common/libsanitizer_common.la \ @@ -436,8 +431,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_handlers.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_handlers_cxx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_init.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_init_standalone.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_signals_standalone.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_type_hash.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_type_hash_itanium.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ubsan_type_hash_win.Plo@am__quote@ |