From 8f8348f2d993edd9281a37269c8ee68b1dea0da2 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 8 Dec 2008 12:42:42 +0000 Subject: [PATCH] Map a few more GCC builtin functions to libc equivalents. [r24396] --- main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.c b/main.c index 3f95452..cf2a084 100644 --- a/main.c +++ b/main.c @@ -303,10 +303,15 @@ static FILE *preprocess(const char *fname) /* TODO hack... */ add_flag(&cppflags_obst, "-D__builtin_abort=abort"); + add_flag(&cppflags_obst, "-D__builtin_abs=abs"); + add_flag(&cppflags_obst, "-D__builtin_exit=exit"); 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"); + add_flag(&cppflags_obst, "-D__builtin_strlen=strlen"); + add_flag(&cppflags_obst, "-D__builtin_strcmp=strcmp"); + add_flag(&cppflags_obst, "-D__builtin_strcpy=strcpy"); /* handle dependency generation */ if (dep_target[0] != '\0') { -- 2.20.1