summaryrefslogtreecommitdiff
path: root/gcc/config/winnt
Commit message (Collapse)AuthorAgeFilesLines
* * collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in placelaw1999-04-101-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26328 138bc75d-0d04-0410-961f-82ee72b054a4
* dummy import to prevent merge lossagelaw1998-12-161-7/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24349 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for #pragma pack(push,<n>) and #pragma pack(pop).nickc1998-10-011-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22710 138bc75d-0d04-0410-961f-82ee72b054a4
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12law1998-04-041-1/+1
| | | | | | | | | for details. * haifa-sched.c: Mirror recent changes from gcc2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18984 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove more bytecode stuff.law1998-01-201-5/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17436 138bc75d-0d04-0410-961f-82ee72b054a4
* Make .h files properly for Alpha.kenner1996-05-261-4/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12109 138bc75d-0d04-0410-961f-82ee72b054a4
* (LINK_SPEC): Pass -g to ld.exe.kenner1995-11-261-1/+1
| | | | | | | Increase default stack size. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10604 138bc75d-0d04-0410-961f-82ee72b054a4
* Reformat and add some new functions for gnat1.kenner1995-11-261-10/+33
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10603 138bc75d-0d04-0410-961f-82ee72b054a4
* (main): Don't pass -g to link.kenner1995-11-261-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10602 138bc75d-0d04-0410-961f-82ee72b054a4
* Change version to 2.7.2kenner1995-11-261-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10586 138bc75d-0d04-0410-961f-82ee72b054a4
* Change winnt.h to win-nt.h.kenner1995-09-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10377 138bc75d-0d04-0410-961f-82ee72b054a4
* (fixinc-nt.obj): Fix typo.kenner1995-09-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10376 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1995-09-191-0/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10375 138bc75d-0d04-0410-961f-82ee72b054a4
* (LINK_SPEC): Add -noinhibit-exec.kenner1995-09-191-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10373 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed spawn function entry points to __spawn* instead of spawn*.kenner1995-09-121-9/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10338 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1995-09-127-0/+917
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10337 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed precedence of libraries to look for libfoo.lib before libfoo.a.kenner1995-09-121-16/+73
| | | | | | | Changed to work like Gnu ld for NT. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10336 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1995-09-122-0/+181
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10335 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix spelling errors.kenner1995-08-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10289 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1995-06-191-0/+73
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10011 138bc75d-0d04-0410-961f-82ee72b054a4
* Change FSF address.kenner1995-06-153-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9984 138bc75d-0d04-0410-961f-82ee72b054a4
* Protect most definitions with #ifndef.kenner1995-05-291-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9831 138bc75d-0d04-0410-961f-82ee72b054a4
* Removed call to free.kenner1995-05-161-3/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9729 138bc75d-0d04-0410-961f-82ee72b054a4
* (STDC_VALUE): Was misspelled.kenner1995-05-161-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9705 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix typo with comment.kenner1995-04-141-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9380 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJECT_SUFFIX): Define.kenner1995-04-131-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9374 138bc75d-0d04-0410-961f-82ee72b054a4
* (TARGET_MEM_FUNCTIONS): Define.kenner1995-04-131-1/+3
| | | | | | | (LINK_SPEC): Delete "align:0x1000". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9373 138bc75d-0d04-0410-961f-82ee72b054a4
* (STDC_VALUE): Add #undef.kenner1995-04-021-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9293 138bc75d-0d04-0410-961f-82ee72b054a4
* (ASM_FILE_START, LIB_SPEC): Delete from here.kenner1995-04-021-25/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9291 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove unneeded #define's for non-ANSI functions.kenner1995-04-011-9/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9286 138bc75d-0d04-0410-961f-82ee72b054a4
* (LIB_SPEC): Add OLDNAMES.LIB.kenner1995-04-011-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9285 138bc75d-0d04-0410-961f-82ee72b054a4
* (MODIFY_ASSEMBLER_NAME, VALID_MACHINE_DECL_ATTRIBUTES): Deleted.kenner1995-02-231-26/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9050 138bc75d-0d04-0410-961f-82ee72b054a4
* Reflect features/functions available in NT.kenner1995-02-211-6/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9004 138bc75d-0d04-0410-961f-82ee72b054a4
* (CPP_SPEC): Accept c++ style comments.kenner1995-02-211-18/+57
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9003 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_lib): Look for both libfoo.a and foo.lib.kenner1995-02-211-4/+36
| | | | | | | Modified to support linking with Windows NT graphics libraries. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9002 138bc75d-0d04-0410-961f-82ee72b054a4
* (main): Fix off-by-one error allocating sdbuff.kenner1994-11-181-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8512 138bc75d-0d04-0410-961f-82ee72b054a4
* (expand_lib, main): Fix off-by-one bugs in several calls to malloc.kenner1994-10-261-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8344 138bc75d-0d04-0410-961f-82ee72b054a4
* (main): Pass -debug:full -debugtype:coff.kenner1994-10-111-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8257 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1994-09-303-0/+384
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8187 138bc75d-0d04-0410-961f-82ee72b054a4