gcc/libgfortran
Francois-Xavier Coudert 159840cb8a re PR libfortran/20179 (cannot mix C and Fortran I/O)
PR libfortran/20179
	* io/unix.c (flush_if_preconnected): New function.
	* io/io.h: Add prototype for flush_if_preconnected.
	* io/transfer.c (data_transfer_init): Use flush_if_preconnected
	to workaround buggy mixed C-Fortran code.

	* gfortran.dg/mixed_io_1.f90: New test.
	* gfortran.dg/mixed_io_1.c: New file.

From-SVN: r106017
2005-10-30 12:48:52 +00:00
..
config acinclude.m4 (LIBGFOR_CHECK_FPSETMASK): New check. 2005-10-28 20:13:20 +00:00
generated
intrinsics check.c (gfc_check_malloc, [...]): New functions. 2005-10-30 12:17:48 +00:00
io re PR libfortran/20179 (cannot mix C and Fortran I/O) 2005-10-30 12:48:52 +00:00
m4
runtime
.cvsignore
acinclude.m4 acinclude.m4 (LIBGFOR_CHECK_FPSETMASK): New check. 2005-10-28 20:13:20 +00:00
aclocal.m4
c99_protos.h
ChangeLog re PR libfortran/20179 (cannot mix C and Fortran I/O) 2005-10-30 12:48:52 +00:00
config.h.in check.c (gfc_check_alarm_sub, [...]): New functions. 2005-10-28 21:16:17 +00:00
configure check.c (gfc_check_alarm_sub, [...]): New functions. 2005-10-28 21:16:17 +00:00
configure.ac check.c (gfc_check_alarm_sub, [...]): New functions. 2005-10-28 21:16:17 +00:00
configure.host acinclude.m4 (LIBGFOR_CHECK_FPSETMASK): New check. 2005-10-28 20:13:20 +00:00
fmain.c
libgfortran.h
libtool-version
Makefile.am check.c (gfc_check_malloc, [...]): New functions. 2005-10-30 12:17:48 +00:00
Makefile.in check.c (gfc_check_malloc, [...]): New functions. 2005-10-30 12:17:48 +00:00
mk-kinds-h.sh
mk-sik-inc.sh
mk-srk-inc.sh