https://gcc.gnu.org/g:c42f1c6abbc804866c3fe893966388a2763b06bc

commit r16-7572-gc42f1c6abbc804866c3fe893966388a2763b06bc
Author: Maciej W. Rozycki <[email protected]>
Date:   Wed Feb 18 17:32:33 2026 +0000

    AMDGCN: Disable subdirectory configuration for unsupported GAS and LD
    
    The `amdgcn' target is not supported by GAS or LD, so disable building
    in the respective subdirectories, removing configuration errors such as:
    
    This target is no longer supported in gas
    make[1]: *** [Makefile:5473: configure-gas] Error 1
    
    and:
    
    *** ld does not support target amdgcn-unknown-none
    *** see ld/configure.tgt for supported targets
    make[1]: *** [Makefile:6968: configure-ld] Error 1
    
    in builds where no explicit `--disable-gas' and `--disable-ld' options
    have been used with the top-level `configure' script.  Users must not
    have to disable features selected by default to get a working
    configuration.
    
            /
            * configure.ac <amdgcn-*-*> (noconfigdirs): Add `ld' and `gas'.
            * configure: Regenerate.

Diff:
---
 configure    | 1 +
 configure.ac | 1 +
 2 files changed, 2 insertions(+)

diff --git a/configure b/configure
index 576e25348315..083e8823d2b6 100755
--- a/configure
+++ b/configure
@@ -3960,6 +3960,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
   amdgcn*-*-*)
+    noconfigdirs="$noconfigdirs ld gas"
     ;;
   arm-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"
diff --git a/configure.ac b/configure.ac
index 31ad7cd04e1f..c5de225b0ac3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1114,6 +1114,7 @@ case "${target}" in
     noconfigdirs="$noconfigdirs sim target-rda"
     ;;
   amdgcn*-*-*)
+    noconfigdirs="$noconfigdirs ld gas"
     ;;
   arm-*-darwin*)
     noconfigdirs="$noconfigdirs ld gas gdb gprof"

Reply via email to