aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/bfin
diff options
context:
space:
mode:
authorBernd Schmidt <bernd.schmidt@analog.com>2007-11-27 12:22:18 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2007-11-27 12:22:18 +0000
commit28bbc9678774d275d38ef23ee82bd96aab2f2864 (patch)
tree08a58e49642e400ca058bf6e45d04ea97a303787 /gcc/config/bfin
parentce41114b00a852a221f93a0a18c8ad03a426ee79 (diff)
downloadgcc-28bbc9678774d275d38ef23ee82bd96aab2f2864.zip
gcc-28bbc9678774d275d38ef23ee82bd96aab2f2864.tar.gz
gcc-28bbc9678774d275d38ef23ee82bd96aab2f2864.tar.bz2
elf.h (SUBTARGET_DRIVER_SELF_SPECS): New macro.
* config/bfin/elf.h (SUBTARGET_DRIVER_SELF_SPECS): New macro. * doc/invoke.texi (Blackfin Options): Document the effects. From-SVN: r130464
Diffstat (limited to 'gcc/config/bfin')
-rw-r--r--gcc/config/bfin/elf.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/bfin/elf.h b/gcc/config/bfin/elf.h
index f42f60a..89f9130 100644
--- a/gcc/config/bfin/elf.h
+++ b/gcc/config/bfin/elf.h
@@ -30,4 +30,8 @@ asm ("P3 = [SP + 20];\n\tcall " USER_LABEL_PREFIX #FUNC ";"); \
asm (TEXT_SECTION_ASM_OP);
#endif
+#undef SUBTARGET_DRIVER_SELF_SPECS
+#define SUBTARGET_DRIVER_SELF_SPECS \
+ "%{mfdpic:-msim} %{mid-shared-library:-msim}"
+
#define NO_IMPLICIT_EXTERN_C