]> gcc.gnu.org Git - gcc.git/commit
collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place of the DIR_SEPARATO...
authorMark Elbrecht <snowball3@usa.net>
Sat, 10 Apr 1999 04:27:16 +0000 (04:27 +0000)
committerJeff Law <law@gcc.gnu.org>
Sat, 10 Apr 1999 04:27:16 +0000 (22:27 -0600)
commit509781a4d18e93e42b163d271fb5a47cdd9eac93
treef18172ebf9899f2b5f68a983a1356b114443f93f
parentc44033714b2800977881fdb85cc7662c89eafbf1
collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place of the DIR_SEPARATOR test.

        * collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place
        of the DIR_SEPARATOR test.
        Consider any file starting with a drivename to be absolute.
        If the absolute filename test fails and EXECUTABLE_SUFFIX is
        defined, append EXECUTABLE_SUFFIX to the file and try again.
        * cppinit.c (base_name): Use HAVE_DOS_BASED_FILE_SYSTEM
        in place of __MSDOS__ and _WIN32.
        * cppfiles.c (simplify_pathname): Likewise.
        * gcc.c (IS_DIR_SEPARATOR): Define new macro. Returns true if a
        character is a directory separator.
        (find_a_file): Use it.
        (convert_filename): Likewise.
        (process_command): Likewise.
        (do_spec_1): Likewise.
        (is_directory): Likewise.
        (main): Likewise.
        * prefix.c (IS_DIR_SEPARATOR): Define. Tests whether a character is
        a directory separator.
        (translate_name): Use it.
        (update_path): Change DIR_SEPARATOR_2 to DIR_SEPARATOR. Fix
        warning in block where '/' is changed to DIR_SEPARATOR.
        * i386/xm-djgpp.h (DIR_SEPARATOR): Set to '/'.
        (DIR_SEPARATOR_2): New macro. Set to '\'.
        (HAVE_DOS_BASED_FILESYS): Define.
        * i386/xm-mingw32.h: Updated copyright. Set
        DIR_SEPARATOR_2 to '/'. Define HAVE_DOS_BASED_FILE_SYSTEM.
        * i386/xm-os2.h: Likewise.
        * winnt/xm-winnt.h: Likewise.
        * i386/xm-dos.h: Likewise.  Add copyright.

From-SVN: r26328
gcc/ChangeLog
gcc/collect2.c
gcc/config/i386/xm-djgpp.h
gcc/config/i386/xm-dos.h
gcc/config/i386/xm-mingw32.h
gcc/config/i386/xm-os2.h
gcc/config/winnt/xm-winnt.h
gcc/cppfiles.c
gcc/cppinit.c
gcc/gcc.c
gcc/prefix.c
This page took 0.067399 seconds and 5 git commands to generate.