common/autoconf/toolchain.m4

Print this page

        

@@ -428,12 +428,18 @@
 # Find the right assembler.
 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
     AC_PATH_PROG(AS, as)
     BASIC_FIXUP_EXECUTABLE(AS)
 else
+  # Enforce preprocessing of assembler files for GCC
+  if test "x$ac_compiler_gnu" = "xyes"; then
+     AS="$CC -c -x assembler-with-cpp "
+  else
     AS="$CC -c"
+  fi
 fi
+AC_MSG_NOTICE([Using $AS as assembler])
 AC_SUBST(AS)
 
 if test "x$OPENJDK_TARGET_OS" = xsolaris; then
     AC_PATH_PROG(NM, nm)
     BASIC_FIXUP_EXECUTABLE(NM)