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