X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=boehm-gc%2Fdyn_load.c;h=d3ef572be6874018a54adc20d5a6e900a60ba7b4;hp=a2676371037febbb15d6b98c1dff753440e1c72c;hb=fea37d3ec4d8bc865b42ec270848967dfe988a1f;hpb=00f87a508bee43a1e362830a424e045da1e6cfd4 diff --git a/boehm-gc/dyn_load.c b/boehm-gc/dyn_load.c index a2676371037..d3ef572be68 100644 --- a/boehm-gc/dyn_load.c +++ b/boehm-gc/dyn_load.c @@ -529,13 +529,14 @@ GC_bool GC_register_dynamic_libraries_dl_iterate_phdr() # endif +#ifdef __GNUC__ +# pragma weak _DYNAMIC +#endif +extern ElfW(Dyn) _DYNAMIC[]; + static struct link_map * GC_FirstDLOpenedLinkMap() { -# ifdef __GNUC__ -# pragma weak _DYNAMIC -# endif - extern ElfW(Dyn) _DYNAMIC[]; ElfW(Dyn) *dp; struct r_debug *r; static struct link_map *cachedResult = 0;