-2013-02-04 Alexander Potapenko <glider@google.com>
- Jack Howarth <howarth@bromo.med.uc.edu>
+2013-02-05 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR sanitizer/55374
+ * config/gnu-user.h (LIBASAN_EARLY_SPEC): Add missing guard.
+
+2013-02-04 Alexander Potapenko <glider@google.com>
+ Jack Howarth <howarth@bromo.med.uc.edu>
Jakub Jelinek <jakub@redhat.com>
PR sanitizer/55617
it for -shared link, the executable should be compiled with -static-libasan
in that case, and for executable link link with --{,no-}whole-archive around
it to force everything into the executable. */
+#if defined(HAVE_LD_STATIC_DYNAMIC)
#undef LIBASAN_EARLY_SPEC
#define LIBASAN_EARLY_SPEC "%{static-libasan:%{!shared:" \
LD_STATIC_OPTION " --whole-archive -lasan --no-whole-archive " \
LD_DYNAMIC_OPTION "}}%{!static-libasan:-lasan}"
+#endif
/* Additional libraries needed by -static-libasan. */
#undef STATIC_LIBASAN_LIBS