about summary refs log tree commit diff
path: root/src/afl-gcc.c
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2019-11-11 23:50:31 +0100
committervan Hauser <vh@thc.org>2019-11-11 23:50:31 +0100
commit760d4991f331c1a6719ce82df9b612e94c9a387c (patch)
tree5a4817dd720ae791927a3305131196ef63cca0e4 /src/afl-gcc.c
parent613ab3ba2a9dcf70839e69ab2c4b32fc4b4a8a7f (diff)
downloadafl++-760d4991f331c1a6719ce82df9b612e94c9a387c.tar.gz
Android PR integration
Diffstat (limited to 'src/afl-gcc.c')
-rw-r--r--src/afl-gcc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/afl-gcc.c b/src/afl-gcc.c
index e0706a5f..9663b758 100644
--- a/src/afl-gcc.c
+++ b/src/afl-gcc.c
@@ -121,7 +121,7 @@ static void edit_params(u32 argc, char** argv) {
   u8  fortify_set = 0, asan_set = 0;
   u8* name;
 
-#if defined(__FreeBSD__) && defined(__x86_64__)
+#if defined(__FreeBSD__) && defined(WORD_SIZE_64)
   u8 m32_set = 0;
 #endif
 
@@ -228,7 +228,7 @@ static void edit_params(u32 argc, char** argv) {
 
     if (!strcmp(cur, "-pipe")) continue;
 
-#if defined(__FreeBSD__) && defined(__x86_64__)
+#if defined(__FreeBSD__) && defined(WORD_SIZE_64)
     if (!strcmp(cur, "-m32")) m32_set = 1;
 #endif
 
@@ -288,7 +288,7 @@ static void edit_params(u32 argc, char** argv) {
 
   if (!getenv("AFL_DONT_OPTIMIZE")) {
 
-#if defined(__FreeBSD__) && defined(__x86_64__)
+#if defined(__FreeBSD__) && defined(WORD_SIZE_64)
 
     /* On 64-bit FreeBSD systems, clang -g -m32 is broken, but -m32 itself
        works OK. This has nothing to do with us, but let's avoid triggering