]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Don't check for -xbrace_comment with Solaris/x86 as
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Sun, 28 Dec 2025 09:43:04 +0000 (10:43 +0100)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Sun, 28 Dec 2025 09:43:04 +0000 (10:43 +0100)
With Solaris/x86 as, GCC uses the -xbrace_comment option if supported.
Since it is present in the Solaris 11.4 FCS assembler and 11.4 is the
only supported Solaris version, this check is no longer necessary.

Bootstrapped without regressions on i386-pc-solaris2.11.

2025-12-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc:
* configure.ac (gcc_cv_as_ix86_xbrace_comment): Remove.
* configure: Regenerate.
* config.in: Regenerate.
* config/i386/sol2.h (ASM_XBRACE_COMMENT_SPEC): Adapt guard.

gcc/config.in
gcc/config/i386/sol2.h
gcc/configure
gcc/configure.ac

index 0c0ff0763619a4a9cbb7923d4f11f8ec53e3c803..f60704fbba4bff946390fc96c388ecba39b4e821 100644 (file)
 #endif
 
 
-/* Define if your assembler supports -xbrace_comment option. */
-#ifndef USED_FOR_TARGET
-#undef HAVE_AS_XBRACE_COMMENT_OPTION
-#endif
-
-
 /* Define to 1 if you have the `atoq' function. */
 #ifndef USED_FOR_TARGET
 #undef HAVE_ATOQ
index 3720424899d64606cee4bd8d52c39909fc848b45..e5942266d33a7c31f2ddb6a5ffffda61f15b2a8e 100644 (file)
@@ -68,9 +68,9 @@ along with GCC; see the file COPYING3.  If not see
 #define ASM_CPU64_DEFAULT_SPEC "-xarch=generic64"
 #endif
 
+#if !HAVE_GNU_AS
 /* Since Studio 12.6, as needs -xbrace_comment=no so its AVX512 syntax is
    fully compatible with gas.  */
-#ifdef HAVE_AS_XBRACE_COMMENT_OPTION
 #define ASM_XBRACE_COMMENT_SPEC "-xbrace_comment=no"
 #else
 #define ASM_XBRACE_COMMENT_SPEC ""
index 21d9cfd27cb53ab9e52b1217510edfd5e8f7334d..0d3e0fe5b9051f408c7429030a449a49a61d071e 100755 (executable)
        ;;
     esac
 
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for -xbrace_comment" >&5
-$as_echo_n "checking assembler for -xbrace_comment... " >&6; }
-if ${gcc_cv_as_ix86_xbrace_comment+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  gcc_cv_as_ix86_xbrace_comment=no
-  if test x"$gcc_cv_as" != x; then
-    $as_echo '.text' > conftest.s
-    if { ac_try='$gcc_cv_as $gcc_cv_as_flags -xbrace_comment=no -o conftest.o conftest.s >&5'
-  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-  test $ac_status = 0; }; }
-    then
-       gcc_cv_as_ix86_xbrace_comment=yes
-    else
-      echo "configure: failed program was" >&5
-      cat conftest.s >&5
-    fi
-    rm -f conftest.o conftest.s
-  fi
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ix86_xbrace_comment" >&5
-$as_echo "$gcc_cv_as_ix86_xbrace_comment" >&6; }
-if test $gcc_cv_as_ix86_xbrace_comment = yes; then
-
-$as_echo "#define HAVE_AS_XBRACE_COMMENT_OPTION 1" >>confdefs.h
-
-fi
-
-
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for filds and fists mnemonics" >&5
 $as_echo_n "checking assembler for filds and fists mnemonics... " >&6; }
 if ${gcc_cv_as_ix86_filds+:} false; then :
index 86fb90176d17fba367762c4870dad0eb6803afc9..c0244dc8504062f84a4208c5f81c208e8263fed7 100644 (file)
@@ -4950,11 +4950,6 @@ foo:     nop
        ;;
     esac
 
-    gcc_GAS_CHECK_FEATURE([-xbrace_comment], gcc_cv_as_ix86_xbrace_comment,
-      [-xbrace_comment=no], [.text],,
-      [AC_DEFINE(HAVE_AS_XBRACE_COMMENT_OPTION, 1,
-               [Define if your assembler supports -xbrace_comment option.])])
-
     gcc_GAS_CHECK_FEATURE([filds and fists mnemonics],
        gcc_cv_as_ix86_filds,,
        [filds (%ebp); fists (%ebp)],,