diff options
Diffstat (limited to 'gcc/targhooks.c')
-rw-r--r-- | gcc/targhooks.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/targhooks.c b/gcc/targhooks.c index f1e4637c0bb..baad65b0cac 100644 --- a/gcc/targhooks.c +++ b/gcc/targhooks.c @@ -1,5 +1,5 @@ /* Default target hook functions. - Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2007 Free Software Foundation, Inc. This file is part of GCC. @@ -622,4 +622,13 @@ default_handle_c_option (size_t code ATTRIBUTE_UNUSED, return false; } +/* By default, if flag_pic is true, then neither local nor global relocs + should be placed in readonly memory. */ + +int +default_reloc_rw_mask (void) +{ + return flag_pic ? 3 : 0; +} + #include "gt-targhooks.h" |