Add "-" to the list of valid characters in an extension name that is
used when removing the first extension from an extension string.

gcc/ChangeLog:

        PR target/123460
        * config.gcc: Accept hyphens in aarch64 --with-arch extensions.


diff --git a/gcc/config.gcc b/gcc/config.gcc
index 
3cce8876dbc531c5e760831202636209c2c49a1e..c8265cabd6a226ac9049ba59a09441a5b066a2b0
 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -4369,7 +4369,7 @@ case "${target}" in
                                  echo "Unknown extension used in 
--with-$which=$val" 1>&2
                                  exit 1
                                fi
-                               ext_val=`echo $ext_val | sed -E -e 
's/[a-z0-9]+//'`
+                               ext_val=`echo $ext_val | sed -E -e 
's/[a-z0-9-]+//'`
                          done
 
                          true

Reply via email to