mirror of git://gcc.gnu.org/git/gcc.git
re PR boehm-gc/48514 ([4.6] boehm gc incorrectly compile using __declspec(dllexport) on i686-w64-mingw32 target)
PR boehm-gc/48514
* include/gc_config_macros.h (GC_DLL): Define it for mingw-targets
only, if we are actual in boehm-gc's build and DLL_EXPORT
is defined.
From-SVN: r184100
This commit is contained in:
parent
d3229873ae
commit
19f326e8ec
|
|
@ -1,3 +1,10 @@
|
||||||
|
2012-02-10 Kai Tietz <ktietz@redhat.com>
|
||||||
|
|
||||||
|
PR boehm-gc/48514
|
||||||
|
* include/gc_config_macros.h (GC_DLL): Define it for mingw-targets
|
||||||
|
only, if we are actual in boehm-gc's build and DLL_EXPORT
|
||||||
|
is defined.
|
||||||
|
|
||||||
2011-11-21 Andreas Tobler <andreast@fgznet.ch>
|
2011-11-21 Andreas Tobler <andreast@fgznet.ch>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,9 @@
|
||||||
typedef long ptrdiff_t; /* ptrdiff_t is not defined */
|
typedef long ptrdiff_t; /* ptrdiff_t is not defined */
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
#if defined(_DLL) && !defined(GC_NOT_DLL) && !defined(GC_DLL)
|
#if ((defined(_DLL) && !defined (__MINGW32__)) \
|
||||||
|
|| (defined (DLL_EXPORT) && defined (GC_BUILD))) \
|
||||||
|
&& !defined(GC_DLL)
|
||||||
# define GC_DLL
|
# define GC_DLL
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue