common/autoconf/flags.m4

changeset 2322
801559b2d34e
parent 2298
d7057bcda329
child 2325
a5b23c21a665
     1.1 --- a/common/autoconf/flags.m4	Thu Sep 06 15:15:38 2018 +0100
     1.2 +++ b/common/autoconf/flags.m4	Wed Sep 19 07:42:12 2018 -0400
     1.3 @@ -278,6 +278,11 @@
     1.4    AC_SUBST(CXX_FLAG_DEPS)
     1.5  
     1.6    # Debug symbols
     1.7 +  #
     1.8 +  # By default don't set any specific assembler debug
     1.9 +  # info flags for toolchains unless we know they work.
    1.10 +  # See JDK-8207057.
    1.11 +  ASFLAGS_DEBUG_SYMBOLS=""
    1.12    if test "x$TOOLCHAIN_TYPE" = xgcc; then
    1.13      if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then
    1.14        CFLAGS_DEBUG_SYMBOLS="-g1"
    1.15 @@ -286,6 +291,7 @@
    1.16        CFLAGS_DEBUG_SYMBOLS="-g"
    1.17        CXXFLAGS_DEBUG_SYMBOLS="-g"
    1.18      fi
    1.19 +    ASFLAGS_DEBUG_SYMBOLS="-g"
    1.20    elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
    1.21      CFLAGS_DEBUG_SYMBOLS="-g -xs"
    1.22      CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs"
    1.23 @@ -293,6 +299,7 @@
    1.24      CFLAGS_DEBUG_SYMBOLS="-g"
    1.25      CXXFLAGS_DEBUG_SYMBOLS="-g"
    1.26    fi
    1.27 +  AC_SUBST(ASFLAGS_DEBUG_SYMBOLS)
    1.28    AC_SUBST(CFLAGS_DEBUG_SYMBOLS)
    1.29    AC_SUBST(CXXFLAGS_DEBUG_SYMBOLS)
    1.30  

mercurial