This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libfortran/27107] Make dependency on io/io.h broken
- From: "fxcoudert at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Jan 2007 19:44:20 -0000
- Subject: [Bug libfortran/27107] Make dependency on io/io.h broken
- References: <bug-27107-10743@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from fxcoudert at gcc dot gnu dot org 2007-01-17 19:44 -------
Subject: Bug 27107
Author: fxcoudert
Date: Wed Jan 17 19:44:00 2007
New Revision: 120869
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120869
Log:
PR libfortran/27107
* runtime/environ.c: Don't include io/io.h.
* runtime/string.c: Don't include io/io.h.
(compare0): Add cast to avoid warning.
* runtime/error.c: Don't include io/io.h.
(st_printf): Move to io/unix.c.
* intrinsics/flush.c: Delete, contents moved to io/intrinsics.c.
* intrinsics/fget.c: Likewise.
* intrinsics/ftell.c: Likewise.
* intrinsics/tty.c: Likewise.
* libgfortran.h (DEFAULT_RECL, notification_std,
get_unformatted_convert, IOPARM_*, st_parameter_common, unit_convert,
DEFAULT_TEMPDIR): New declarations.
* io/io.h (DEFAULT_RECL, notification_std, get_unformatted_convert,
IOPARM_*, st_parameter_common, unit_convert, DEFAULT_TEMPDIR):
Move to libgfortran.h.
* io/unix.c: Add io/unix.h content.
(st_printf): New function.
* io/intrinsics.c: New file.
* io/unix.h: Remove, contents moved into unix.c.
* libtool-version: Update library version to 3.0.0.
* configure.ac: Update library version to 0.3.
* Makefile.am (intrinsics/fget.c, intrinsics/flush.c,
intrinsics/ftell.c, intrinsics/tty.c, libgfortran.h): Remove targets.
* Makefile.in: Regenerate.
* configure: Regenerate.
Added:
trunk/libgfortran/io/intrinsics.c
- copied, changed from r120528, trunk/libgfortran/intrinsics/fget.c
Removed:
trunk/libgfortran/intrinsics/fget.c
trunk/libgfortran/intrinsics/flush.c
trunk/libgfortran/intrinsics/ftell.c
trunk/libgfortran/intrinsics/tty.c
trunk/libgfortran/io/unix.h
Modified:
trunk/libgfortran/ChangeLog
trunk/libgfortran/Makefile.am
trunk/libgfortran/Makefile.in
trunk/libgfortran/configure
trunk/libgfortran/configure.ac
trunk/libgfortran/io/io.h
trunk/libgfortran/io/unix.c
trunk/libgfortran/libgfortran.h
trunk/libgfortran/libtool-version
trunk/libgfortran/runtime/environ.c
trunk/libgfortran/runtime/error.c
trunk/libgfortran/runtime/string.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27107