aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-02-16 11:03:47 +0100
committerMartin Liska <marxin@gcc.gnu.org>2018-02-16 10:03:47 +0000
commitd80956bb05e5f6e9a9a18cf571ccc71d1623af46 (patch)
treea4b587260035b78b6cbda67e163f0ae3a3fe252e
parent59cf6848123898788d9c819f0b20e400df32f3f8 (diff)
downloadgcc-d80956bb05e5f6e9a9a18cf571ccc71d1623af46.zip
gcc-d80956bb05e5f6e9a9a18cf571ccc71d1623af46.tar.gz
gcc-d80956bb05e5f6e9a9a18cf571ccc71d1623af46.tar.bz2
Set proper internal functions fnspec (PR sanitizer/84307).
2018-02-16 Martin Liska <mliska@suse.cz> PR sanitizer/84307 * internal-fn.def (ASAN_CHECK): Set proper flags. (ASAN_MARK): Likewise. From-SVN: r257729
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/internal-fn.def4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3b6f5c3..9e7b575 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2018-02-16 Martin Liska <mliska@suse.cz>
+
+ PR sanitizer/84307
+ * internal-fn.def (ASAN_CHECK): Set proper flags.
+ (ASAN_MARK): Likewise.
+
2018-02-16 Julia Koval <julia.koval@intel.com>
* config/i386/i386.c (ix86_option_override_internal): Remove PTA_CLWB
diff --git a/gcc/internal-fn.def b/gcc/internal-fn.def
index 5970d0e..4080e16 100644
--- a/gcc/internal-fn.def
+++ b/gcc/internal-fn.def
@@ -255,8 +255,8 @@ DEF_INTERNAL_FN (UBSAN_PTR, ECF_LEAF | ECF_NOTHROW, ".R.")
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, ".R..")
+DEF_INTERNAL_FN (ASAN_CHECK, ECF_TM_PURE | ECF_LEAF | ECF_NOTHROW, "..R..")
+DEF_INTERNAL_FN (ASAN_MARK, ECF_LEAF | ECF_NOTHROW, NULL)
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)