From 95c0fb7a066b8f41723150b08e4aa3c08622bc2b Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Fri, 27 Oct 2006 17:47:38 +0000 Subject: [PATCH] darwin-c.c (darwin_cpp_builtins): Move __STATIC__ and __DYNAMIC__ from here back to ... * config/darwin-c.c (darwin_cpp_builtins): Move __STATIC__ and __DYNAMIC__ from here back to ... * config/darwin.h (CPP_SPEC): ... here. Radar 4804385 From-SVN: r118082 --- gcc/ChangeLog | 6 ++++++ gcc/config/darwin-c.c | 5 ----- gcc/config/darwin.h | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c4699707b09..36f08661d4a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-10-27 Mike Stump + + * config/darwin-c.c (darwin_cpp_builtins): Move __STATIC__ and + __DYNAMIC__ from here back to ... + * config/darwin.h (CPP_SPEC): ... here. + 2006-10-26 Nathan Froyd Nathan Sidwell diff --git a/gcc/config/darwin-c.c b/gcc/config/darwin-c.c index 51dbf5c9560..88ce9ef54d5 100644 --- a/gcc/config/darwin-c.c +++ b/gcc/config/darwin-c.c @@ -619,9 +619,4 @@ darwin_cpp_builtins (cpp_reader *pfile) if (darwin_macosx_version_min) builtin_define_with_value ("__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__", version_as_macro(), false); - - if (flag_pic || MACHO_DYNAMIC_NO_PIC_P) - builtin_define ("__DYNAMIC__"); - else - builtin_define ("__STATIC__"); } diff --git a/gcc/config/darwin.h b/gcc/config/darwin.h index 21f909d4107..43288f758e5 100644 --- a/gcc/config/darwin.h +++ b/gcc/config/darwin.h @@ -214,7 +214,7 @@ extern GTY(()) int darwin_ms_struct; them to darwin_cpp_builtins in darwin-c.c. */ #undef CPP_SPEC -#define CPP_SPEC "" +#define CPP_SPEC "%{static:%{!dynamic:-D__STATIC__}}%{!static:-D__DYNAMIC__}" /* This is mostly a clone of the standard LINK_COMMAND_SPEC, plus precomp, libtool, and fat build additions. Also we -- 2.30.2