aboutsummaryrefslogtreecommitdiff
path: root/fixincludes/tests/base/malloc.h
diff options
context:
space:
mode:
authorClément Chigot <clement.chigot@atos.net>2020-09-25 09:48:22 +0200
committerDavid Edelsohn <dje.gcc@gmail.com>2020-10-03 23:48:40 +0000
commit5af2a2d30d7f3a472d77af4540ab38169d307e83 (patch)
tree4ecae142e2e33586b329fa378caa081d3f4a53d7 /fixincludes/tests/base/malloc.h
parentce531b14126bf5f1dcd70224a1131198ddf58875 (diff)
downloadgcc-5af2a2d30d7f3a472d77af4540ab38169d307e83.zip
gcc-5af2a2d30d7f3a472d77af4540ab38169d307e83.tar.gz
gcc-5af2a2d30d7f3a472d77af4540ab38169d307e83.tar.bz2
aix: apply aix_malloc more narrowly.
In recent Technology Levels of AIX 7.2, new "#ifdef __cplusplus" have been added. Thus, the aix_malloc fix was applied in wrong locations. This patch increases the context to avoid this. fixincludes/ChangeLog: 2020-10-03 Clément Chigot <clement.chigot@atos.net> * inclhack.def (aix_malloc): Add more context to select. * fixincl.x: Regenerate. * tests/base/malloc.h: Update expected results.
Diffstat (limited to 'fixincludes/tests/base/malloc.h')
-rw-r--r--fixincludes/tests/base/malloc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/fixincludes/tests/base/malloc.h b/fixincludes/tests/base/malloc.h
index 15be8b0..b5d0e6e 100644
--- a/fixincludes/tests/base/malloc.h
+++ b/fixincludes/tests/base/malloc.h
@@ -11,6 +11,8 @@
#if defined( AIX_MALLOC_CHECK )
#if (defined(__cplusplus) && defined(__IBMCPP__))
+extern "C" {
+ extern "builtin" char *__alloca (size_t);
#endif /* AIX_MALLOC_CHECK */