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]

Re: [Patch, Fortran, committed] Add LANG=C to libgfortran/mk-kinds-h.sh


Tobias Burnus wrote:
Tobias Schlüter wrote:
Tobias Burnus wrote:
After getting failures when building GCC with a non-English locale, I
found out that

    huge=`$compile -c -fdump-parse-tree tmq$$.f90 | grep TRANSFER \
                | sed 's/ *TRANSFER *// ; s/_.*//'`
Since I couldn't find this expression, and since I can't think of an
occasion where one would both want to match TRANSFER and where it's a
good idea to translate it, I'm curious: could you say where or how
this happens?

Did you do an "svn up"? The line was checked in this morning by FX. Thus you really should have this line or SVN has serious troubles.

Weird, I assume that my regexp was wrong :-(


And "gfortran -fdump-parse-tree c.f90" shows than:
[...]
      WRITE UNIT=6 FMT=-1
        TRANSFER 3.40282347e38
      DT_END

which is, e.g., with a German locale translated to the barely readable
      SCHREIBEN EINHEIT=6 FMT=-1
        ÜBERTRAGUNG 3.40282347e38
      DT_END
and thus the grep fails.

Wow! I think I'll submit DÜ-ENDE as translation of DT_END and it should also be ÜBERTRAGE.


Thanks for the explanation.

Cheers,
- Tobi


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