From f4e736dd1daabcb33346f5a705ac6539a29528df Mon Sep 17 00:00:00 2001 From: Robert Bowdidge Date: Tue, 17 Aug 2004 13:02:46 -0700 Subject: [PATCH] Add -mdynamic-no-pic to compile flags for gcc. On Mac OS X and Darwin, the compiler generates position-independent-code by default. This allows an object file to be used for a dylib or executable without any thought on the developer's part, but generates less-efficient code. Setting this flag on gcc speeds compiles by 3-5%. * config/rs6000/x-darwin: Add -mdynamic-no-pic to gcc build flags. From-SVN: r86141 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/x-darwin | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89b102c4445..8525cace914 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-08-17 Robert Bowdidge + + * config/rs6000/x-darwin: Add -mdynamic-no-pic to gcc build flags. + 2004-08-17 Andreas Tobler * config/rs6000/darwin.md (*call_nonlocal_darwin64): Add #else clause diff --git a/gcc/config/rs6000/x-darwin b/gcc/config/rs6000/x-darwin index f7242a7ee5b..0a2f52883b9 100644 --- a/gcc/config/rs6000/x-darwin +++ b/gcc/config/rs6000/x-darwin @@ -1,3 +1,4 @@ +XCFLAGS = -mdynamic-no-pic host-darwin.o : $(srcdir)/config/rs6000/host-darwin.c $(CONFIG_H) $(SYSTEM_H) \ coretypes.h hosthooks.h hosthooks-def.h toplev.h diagnostic.h $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \ -- 2.30.2