This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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}"


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]