OSDN Git Service

* config/darwin-crt3.c: Avoid compilation when compiling for a
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Feb 2007 20:47:55 +0000 (20:47 +0000)
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Feb 2007 20:47:55 +0000 (20:47 +0000)
kext multilib.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122385 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/darwin-crt3.c

index e154b5c..31a40de 100644 (file)
@@ -1,3 +1,8 @@
+2007-02-27  Mike Stump  <mrs@apple.com>
+
+       * config/darwin-crt3.c: Avoid compilation when compiling for a
+       kext multilib.
+
 2007-02-27  Joseph Myers  <joseph@codesourcery.com>
 
        * Makefile.in (PREPROCESSOR_DEFINES, test-protoize-simple): Define
index 65b7663..ac5e039 100644 (file)
@@ -27,6 +27,9 @@ along with GCC; see the file COPYING.  If not, write to the Free
 Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 02110-1301, USA.  */
 
+/* Don't do anything if we are compiling for a kext multilib. */
+#ifdef __PIC__
+
 /* It is incorrect to include config.h here, because this file is being
    compiled for the target, and hence definitions concerning only the host
    do not apply.  */
@@ -530,3 +533,5 @@ atexit (atexit_callback func)
   r.has_arg = 0;
   return atexit_common (&r, &__dso_handle);
 }
+
+#endif /* __PIC__ */