From: tromey Date: Tue, 25 Apr 2006 15:20:33 +0000 (+0000) Subject: * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h later. X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=2e865445d2e8f00fe13ee332b6f5a4142aca52e1 * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h later. Include platform.h. Set GC_DEBUG before including gc.h, if needed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113251 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 04695cbde96..87ef89dfb4f 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2006-04-25 Tom Tromey + + * gnu/gcj/runtime/natSharedLibLoader.cc: Include gc.h later. + Include platform.h. Set GC_DEBUG before including gc.h, if + needed. + 2006-04-25 Andrew Haley * java/lang/natClassLoader.cc: Don't include link.h or dladdr.h. diff --git a/libjava/gnu/gcj/runtime/natSharedLibLoader.cc b/libjava/gnu/gcj/runtime/natSharedLibLoader.cc index 95d2d8ea7a0..fcff8f200b4 100644 --- a/libjava/gnu/gcj/runtime/natSharedLibLoader.cc +++ b/libjava/gnu/gcj/runtime/natSharedLibLoader.cc @@ -1,6 +1,6 @@ // natSharedLibLoader.cc - Implementation of SharedLibHelper native methods. -/* Copyright (C) 2001, 2003, 2004, 2005 Free Software Foundation +/* Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation This file is part of libgcj. @@ -9,11 +9,7 @@ Libgcj License. Please consult the file "LIBGCJ_LICENSE" for details. */ #include - -// If we're using the Boehm GC, then we need this include to override dlopen. -#ifdef HAVE_BOEHM_GC -#include -#endif /* HAVE_BOEHM_GC */ +#include #include #include @@ -24,6 +20,15 @@ details. */ #include #include +// If we're using the Boehm GC, then we need this include to override dlopen. +#ifdef HAVE_BOEHM_GC +// Set GC_DEBUG before including gc.h! +#ifdef LIBGCJ_GC_DEBUG +# define GC_DEBUG +#endif +#include +#endif /* HAVE_BOEHM_GC */ + #ifdef HAVE_DLOPEN #include