From 21dcef708ec607ed6d686cb33d44e7478ee2670a Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 8 Dec 2008 08:21:37 +0000 Subject: [PATCH] "Support" more GCC builtin functions, i.e. tell the preprocessor to map them to their libc equivalents. [r24383] --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 79c526c..3f95452 100644 --- a/main.c +++ b/main.c @@ -301,8 +301,12 @@ static FILE *preprocess(const char *fname) add_flag(&cppflags_obst, "-U__SIZE_TYPE__"); add_flag(&cppflags_obst, "-D__SIZE_TYPE__=%s", type_to_string(type_size_t)); - /* hack... */ + /* TODO hack... */ + add_flag(&cppflags_obst, "-D__builtin_abort=abort"); + add_flag(&cppflags_obst, "-D__builtin_malloc=malloc"); + add_flag(&cppflags_obst, "-D__builtin_memcmp=memcmp"); add_flag(&cppflags_obst, "-D__builtin_memcpy=memcpy"); + add_flag(&cppflags_obst, "-D__builtin_memset=memset"); /* handle dependency generation */ if (dep_target[0] != '\0') { -- 2.20.1