OSDN Git Service

2011-05-29 John Tytgat <John.Tytgat@aaug.net>
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 17:57:44 +0000 (17:57 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 17:57:44 +0000 (17:57 +0000)
* files.c (read_file_guts): Add test on non-zero value of S_ISREG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174571 138bc75d-0d04-0410-961f-82ee72b054a4

libcpp/ChangeLog
libcpp/files.c

index 2630138..485d66e 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-29  John Tytgat  <John.Tytgat@aaug.net>
+
+       * files.c (read_file_guts): Add test on non-zero value of S_ISREG.
+
 2011-05-22  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/49104
 2011-05-22  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/49104
index cd0bc48..d2c6b8b 100644 (file)
@@ -1,6 +1,6 @@
 /* Part of CPP library.  File handling.
    Copyright (C) 1986, 1987, 1989, 1992, 1993, 1994, 1995, 1998,
 /* Part of CPP library.  File handling.
    Copyright (C) 1986, 1987, 1989, 1992, 1993, 1994, 1995, 1998,
-   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
    Free Software Foundation, Inc.
    Written by Per Bothner, 1994.
    Based on CCCP program by Paul Rubin, June 1986
    Free Software Foundation, Inc.
    Written by Per Bothner, 1994.
    Based on CCCP program by Paul Rubin, June 1986
@@ -595,7 +595,7 @@ read_file_guts (cpp_reader *pfile, _cpp_file *file)
       return false;
     }
 
       return false;
     }
 
-  regular = S_ISREG (file->st.st_mode);
+  regular = S_ISREG (file->st.st_mode) != 0;
   if (regular)
     {
       /* off_t might have a wider range than ssize_t - in other words,
   if (regular)
     {
       /* off_t might have a wider range than ssize_t - in other words,