build: Fix Linux/x86 bootstrap without --with-gnu-as/--with-as [PR123841]

My recent patch r16-7073 broke Linux/x86 bootstrap without
--with-gnu-as/with-as by only setting gcc_cv_as_flags in acinclude.m4
with gas_flag=yes.  Instead it should allow for any value.

Bootstrapped without regressions on x86_64-pc-linux-gnu,
i386-pc-solaris2.11 --with-gnu-as --with-as, and and
x86_64-apple-darwin21.6.0 (both in state 2 now with gcc/auto-host.h
unchanged).

2026-01-27  Jakub Jelinek  <jakub@redhat.com>

	gcc:
	PR other/123841
	* acinclude.m4 (gcc_GAS_FLAGS) <i?86-*-* | x86_64-*-*>: Set
	gcc_cv_as_flags irrespective of $gas_flag.
	* configure: Regenerate.
This commit is contained in:
Rainer Orth
2026-01-27 23:25:12 +01:00
parent f1318516f0
commit 20bc4561ec
2 changed files with 2 additions and 2 deletions

View File

@@ -478,7 +478,7 @@ AC_DEFUN([gcc_GAS_FLAGS],
as_32_opt=-m32
as_64_opt=-m64
;;
i?86-*-*:yes | x86_64-*-*:yes )
i?86-*-*:* | x86_64-*-*:* )
dnl Override the default, which may be incompatible.
case "$target" in
i?86-*-*)

2
gcc/configure vendored
View File

@@ -26124,7 +26124,7 @@ else
as_32_opt=-m32
as_64_opt=-m64
;;
i?86-*-*:yes | x86_64-*-*:yes )
i?86-*-*:* | x86_64-*-*:* )
case "$target" in
i?86-*-*)
gcc_cv_as_flags=--32