# HG changeset patch # User mbaesken # Date 1562153650 -7200 # Node ID ef032c55234c962fff510da8dc497bbb26bec7b3 # Parent 82fae48799e48063c634e27ad4f6bcfc09dfb5f1 8227171: provide function names in native stack trace on aix with xlc16 Reviewed-by: stuefe diff -r 82fae48799e4 -r ef032c55234c make/autoconf/flags-cflags.m4 --- a/make/autoconf/flags-cflags.m4 Thu Jul 04 09:12:21 2019 +0200 +++ b/make/autoconf/flags-cflags.m4 Wed Jul 03 13:34:10 2019 +0200 @@ -576,8 +576,9 @@ elif test "x$TOOLCHAIN_TYPE" = xxlc; then # Suggested additions: -qsrcmsg to get improved error reporting - TOOLCHAIN_CFLAGS_JDK="-qchars=signed -qfullpath -qsaveopt -qstackprotect" # add on both CFLAGS - TOOLCHAIN_CFLAGS_JVM="-qtune=balanced \ + # set -qtbtable=full for a better traceback table/better stacks in hs_err when xlc16 is used + TOOLCHAIN_CFLAGS_JDK="-qtbtable=full -qchars=signed -qfullpath -qsaveopt -qstackprotect" # add on both CFLAGS + TOOLCHAIN_CFLAGS_JVM="-qtbtable=full -qtune=balanced \ -qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \ -qlanglvl=noredefmac -qnortti -qnoeh -qignerrno -qstackprotect" elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then