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]

fix checkout problem on case-insensitive file systems


This change:

r124274 | fxcoudert | 2007-04-29 03:45:57 -0700 (Sun, 29 Apr 2007) | 14 lines

PR fortran/31645

        * scanner.c (load_file): Discard the byte order mark if one is
        found on the first non-preprocessor line of a file.

        * testsuite/gfortran.dg/bom_error.f90: New test.
        * testsuite/gfortran.dg/bom_include.f90: New test.
        * testsuite/gfortran.dg/bom_UTF16-LE.f90: New test.
        * testsuite/gfortran.dg/bom_UTF16-BE.f90: New test.
        * testsuite/gfortran.dg/bom_UTF-8.f90: New test.
        * testsuite/gfortran.dg/bom_UTF-32.f90: New test.
        * testsuite/gfortran.dg/bom_UTF-8.F90: New test.
        * testsuite/gfortran.dg/bom_include.inc: New file.

makes it impossible to check out GCC, or update a checkout, on any case-insensitive file system.

I fixed the immediate problem with this command:

svn mv svn+ssh://gcc.gnu.org/svn/gcc/trunk/gcc/testsuite/gfortran.dg/ bom_UTF-8.F90 svn+ssh://gcc.gnu.org/svn/gcc/trunk/gcc/testsuite/ gfortran.dg/bom_UTF-8_F.F90

so I can get a checkout.

For anyone who tried to checkout and found it didn't work, I found that if you delete the gfortran.dg directory, run 'svn update' in the testsuite/ directory, go to the top level, run 'svn cleanup' and then 'svn update', that brings your checkout back to a consistent state.

Attachment: smime.p7s
Description: S/MIME cryptographic signature


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