This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Remove fortran from unsupported_languages on cris and mmix
- From: "François-Xavier Coudert" <fxcoudert at gmail dot com>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>, hp at axis dot com
- Cc: "fortran at gcc dot gnu dot org" <fortran at gcc dot gnu dot org>
- Date: Fri, 21 Sep 2007 12:56:57 +0100
- Subject: Remove fortran from unsupported_languages on cris and mmix
Hi Hans-Peter, hi all,
Currently, fortran is listed as unsupported language (in toplevel
configure) for mmix-*-* and cris*-*-* (except cris*-*-linux*).
For cris-elf, Hans-Peter's recent builds show that both the front-end
and libgfortran now build fine and give rather good results (231
failures, 20431 passes) [1]. I'm not aware of any specific reason that
Fortran is unsupported on cris-aout or other cris targets.
For mmix, the reason Fortran is disabled (AFAICT) is that library
wasn't able to build there, because it relied on stdint.h being
present [2]. This assumption was removed a year ago, and I suspect
there should now be no problem building both front-end and library on
mmix (though I don't have testing).
So, the question is: should we remove fortran from the
unsupported_languages on these targets? Hans-Peter, you're the
maintainer of both, so I think it's your call.
FX
[1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21185#c21
[2] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21184
Index: configure.ac
===================================================================
--- configure.ac (revision 128540)
+++ configure.ac (working copy)
@@ -567,15 +567,15 @@ case "${target}" in
unsupported_languages="$unsupported_languages java"
case "${target}" in
*-*-aout)
- unsupported_languages="$unsupported_languages fortran"
+ unsupported_languages="$unsupported_languages"
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
*-*-elf)
- unsupported_languages="$unsupported_languages fortran"
+ unsupported_languages="$unsupported_languages"
noconfigdirs="$noconfigdirs target-boehm-gc";;
*-*-linux*)
noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
*)
- unsupported_languages="$unsupported_languages fortran"
+ unsupported_languages="$unsupported_languages"
noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
esac
libgloss_dir=cris
@@ -734,7 +734,7 @@ case "${target}" in
;;
mmix-*-*)
noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
- unsupported_languages="$unsupported_languages fortran java"
+ unsupported_languages="$unsupported_languages java"
;;
mn10200-*-*)
noconfigdirs="$noconfigdirs ${libgcj}"