esac
fi
+# Disable Ada/GNAT on systems where it is known to not work.
+# For testing, you can override this with --enable-languages=ada.
+case ,${enable_languages}, in
+ *,ada,*)
+ ;;
+ *)
+ case "${target}" in
+ amdgcn*-*-* \
+ | nvptx*-*-* )
+ unsupported_languages="$unsupported_languages ada"
+ ;;
+ esac
+ ;;
+esac
+
# Disable C++ on systems where it is known to not work.
# For testing, you can override this with --enable-languages=c++.
case ,${enable_languages}, in
;;
esac
+# Disable libobjc for some systems where it is known to not work.
+case "${target}" in
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libobjc"
+ ;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libobjc"
+ ;;
+esac
+
# Disable D on systems where it is known to not work.
# For testing, you can override this with --enable-languages=d.
case ,${enable_languages}, in
alpha*-*-*vms*)
noconfigdirs="$noconfigdirs target-libffi"
;;
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libffi"
+ ;;
arm*-*-freebsd*)
noconfigdirs="$noconfigdirs target-libffi"
;;
mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi"
;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libffi"
+ ;;
powerpc-*-aix*)
;;
rs6000-*-aix*)
*-*-cygwin* | *-*-mingw*)
noconfigdirs="$noconfigdirs target-libgo"
;;
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libgo"
+ ;;
bpf-*-*)
noconfigdirs="$noconfigdirs target-libgo"
;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libgo"
+ ;;
esac
fi
noconfigdirs="$noconfigdirs gprof"
;;
nvptx*-*-*)
- noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
+ noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3"
;;
sh-*-*)
case "${target}" in
esac
fi
+# Disable Ada/GNAT on systems where it is known to not work.
+# For testing, you can override this with --enable-languages=ada.
+case ,${enable_languages}, in
+ *,ada,*)
+ ;;
+ *)
+ case "${target}" in
+ amdgcn*-*-* \
+ | nvptx*-*-* )
+ unsupported_languages="$unsupported_languages ada"
+ ;;
+ esac
+ ;;
+esac
+
# Disable C++ on systems where it is known to not work.
# For testing, you can override this with --enable-languages=c++.
case ,${enable_languages}, in
;;
esac
+# Disable libobjc for some systems where it is known to not work.
+case "${target}" in
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libobjc"
+ ;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libobjc"
+ ;;
+esac
+
# Disable D on systems where it is known to not work.
# For testing, you can override this with --enable-languages=d.
case ,${enable_languages}, in
alpha*-*-*vms*)
noconfigdirs="$noconfigdirs target-libffi"
;;
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libffi"
+ ;;
arm*-*-freebsd*)
noconfigdirs="$noconfigdirs target-libffi"
;;
mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi"
;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libffi"
+ ;;
powerpc-*-aix*)
;;
rs6000-*-aix*)
*-*-cygwin* | *-*-mingw*)
noconfigdirs="$noconfigdirs target-libgo"
;;
+ amdgcn*-*-*)
+ noconfigdirs="$noconfigdirs target-libgo"
+ ;;
bpf-*-*)
noconfigdirs="$noconfigdirs target-libgo"
;;
+ nvptx*-*-*)
+ noconfigdirs="$noconfigdirs target-libgo"
+ ;;
esac
fi
noconfigdirs="$noconfigdirs gprof"
;;
nvptx*-*-*)
- noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
+ noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3"
;;
sh-*-*)
case "${target}" in