[Bug fortran/69043] Trying to include a directory causes an infinite loop
andris.pavenis at iki dot fi
gcc-bugzilla@gcc.gnu.org
Fri Mar 18 04:29:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69043
Andris Pavenis <andris.pavenis at iki dot fi> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andris.pavenis at iki dot fi
--- Comment #6 from Andris Pavenis <andris.pavenis at iki dot fi> ---
Breaks include support for DJGPP native compiler as S_ISREG is 0 for it. One
should use S_ISREG(st.st_mode) instead. gcc/system.h ensures that S_ISREG is
defined, so there should be no problems with it.
Verified that replacing '(st.st_mode & S_IFREG)' with S_ISREG(st.st_mode) fixes
libgfortran native build for DJGPP.
More information about the Gcc-bugs
mailing list