aboutsummaryrefslogtreecommitdiff
path: root/gcc/cccp.c
diff options
context:
space:
mode:
authorMumit Khan <khan@xraylith.wisc.edu>1999-12-14 07:06:05 +0000
committerMumit Khan <khan@gcc.gnu.org>1999-12-14 07:06:05 +0000
commitb9a341bad021df9cf140f3aa5c246191020f064e (patch)
treec8bfddc55c37ae982845c96f15c6c90783a94c10 /gcc/cccp.c
parentd01db33660176ab554220c30256f546928ff8e77 (diff)
downloadgcc-b9a341bad021df9cf140f3aa5c246191020f064e.zip
gcc-b9a341bad021df9cf140f3aa5c246191020f064e.tar.gz
gcc-b9a341bad021df9cf140f3aa5c246191020f064e.tar.bz2
cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin.
1999-12-14 Mumit Khan <khan@xraylith.wisc.edu> * cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. * cppfiles.c (INO_T_EQ): Likewise. From-SVN: r30903
Diffstat (limited to 'gcc/cccp.c')
-rw-r--r--gcc/cccp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/cccp.c b/gcc/cccp.c
index 78501c8..a21daf1 100644
--- a/gcc/cccp.c
+++ b/gcc/cccp.c
@@ -84,8 +84,9 @@ static void hack_vms_include_specification ();
#define INCLUDE_LEN_FUDGE 12 /* leave room for VMS syntax conversion */
#endif /* VMS */
-/* Windows does not natively support inodes, and neither does MSDOS. */
-#if (defined (_WIN32) && ! defined (__CYGWIN__) && ! defined (_UWIN)) \
+/* Windows does not natively support inodes, and neither does MSDOS.
+ Cygwin's emulation can generate non-unique inodes, so don't use it. */
+#if (defined (_WIN32) && ! defined (_UWIN)) \
|| defined (__MSDOS__)
#define INO_T_EQ(a, b) 0
#endif