summaryrefslogtreecommitdiff
path: root/dyn_load.c
diff options
context:
space:
mode:
authorClement Chigot <clement.chigot@atos.net>2021-05-27 13:04:01 +0200
committerIvan Maidanski <ivmai@mail.ru>2021-06-10 11:03:41 +0300
commit0e70a7f941f590d22e840926418a579ac464fa36 (patch)
tree0cb5ff0c5077c855ec26bb9eaabebfaabdb22432 /dyn_load.c
parenteba47d9d1197fa1dc3c68bc0813dc2364a13fd89 (diff)
downloadbdwgc-0e70a7f941f590d22e840926418a579ac464fa36.tar.gz
Include <alloca.h> when using alloca on AIX
Issue #355 (bdwgc). Using "#pragma alloca" only works with XLC, in order to enable alloca calls. Including <alloca.h> works for both GCC and XLC. * dyn_load.c [AIX]: Replace "#pragma alloca" by "#include <alloca.h>".
Diffstat (limited to 'dyn_load.c')
-rw-r--r--dyn_load.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dyn_load.c b/dyn_load.c
index e779532d..2d51af16 100644
--- a/dyn_load.c
+++ b/dyn_load.c
@@ -1207,7 +1207,7 @@ GC_INNER void GC_register_dynamic_libraries(void)
#endif /* HPUX */
#ifdef AIX
-# pragma alloca
+# include <alloca.h>
# include <sys/ldr.h>
# include <sys/errno.h>
GC_INNER void GC_register_dynamic_libraries(void)