+2018-02-13 Paolo Bonzini <bonzini@gnu.org>
+
+ PR sanitizer/84340
+ * internal-fn.def (ASAN_CHECK, ASAN_MARK): Revert changes to fnspec.
+
2018-02-13 Martin Jambor <mjambor@suse.cz>
PR c++/83990
DEF_INTERNAL_FN (UBSAN_OBJECT_SIZE, ECF_LEAF | ECF_NOTHROW, NULL)
DEF_INTERNAL_FN (ABNORMAL_DISPATCHER, ECF_NORETURN, NULL)
DEF_INTERNAL_FN (BUILTIN_EXPECT, ECF_CONST | ECF_LEAF | ECF_NOTHROW, NULL)
-DEF_INTERNAL_FN (ASAN_CHECK, ECF_TM_PURE | ECF_LEAF | ECF_NOTHROW, "..R..")
-DEF_INTERNAL_FN (ASAN_MARK, ECF_LEAF | ECF_NOTHROW, "..W.")
+DEF_INTERNAL_FN (ASAN_CHECK, ECF_TM_PURE | ECF_LEAF | ECF_NOTHROW, ".R...")
+DEF_INTERNAL_FN (ASAN_MARK, ECF_LEAF | ECF_NOTHROW, ".R..")
DEF_INTERNAL_FN (ASAN_POISON, ECF_LEAF | ECF_NOTHROW | ECF_NOVOPS, NULL)
DEF_INTERNAL_FN (ASAN_POISON_USE, ECF_LEAF | ECF_NOTHROW | ECF_NOVOPS, NULL)
DEF_INTERNAL_FN (ADD_OVERFLOW, ECF_CONST | ECF_LEAF | ECF_NOTHROW, NULL)
+2018-02-13 Paolo Bonzini <bonzini@gnu.org>
+
+ PR sanitizer/84340
+ * gcc.dg/asan/pr84307.c: Remove test.
+
2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
* gcc.target/rl78/test_auto_vector.c: New test.
+++ /dev/null
-/* PR middle-end/83185 */
-/* { dg-do link } */
-/* { dg-options "-O1" } */
-
-struct f {
- void (*func)(void);
-};
-
-extern void link_error(void);
-extern int printf(const char *f, ...);
-
-static inline struct f *gimme_null(struct f *result)
-{
- return 0;
-}
-
-int main(int argc, char **argv)
-{
- struct f *x = gimme_null(&(struct f) { .func = link_error });
- printf("%p", x);
-}