This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH for F77 info files (was: Re: Fortran files missing)
- To: egcs-patches at cygnus dot com
- Subject: PATCH for F77 info files (was: Re: Fortran files missing)
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Thu, 18 Jun 1998 12:46:04 +0200 (MET DST)
- Cc: egcs-bugs at cygnus dot com, burley at gnu dot org, law at cygnus dot com
- References: <13704.59458.942728.250767@slsvhmt>
- Reply-To: manfred at s-direktnet dot de, Manfred dot Hollstein at ks dot sel dot alcatel dot de
On Thu, 18 June 1998, 12:19:53, manfred@s-direktnet.de wrote:
[snip]
> It looks like three files are missing:
>
> Mon Jun 15 22:21:57 1998 Craig Burley <burley@gnu.org>
>
> * system.j: New file.
> * toplev.j: New file.
> * output.j: New source file.
>
> I looked at egcs.cygnus.com in file /egcs/carton/cvsfiles/egcs/gcc/f/CVS/fileattr,
> and it turns out that these three files are missing an ";_expand="?
>
> $ hostname
> egcs.cygnus.com
> $ pwd
> /egcs/carton/cvsfiles/egcs/gcc/f/CVS
> $ grep -v _expand= fileattr
> Foutput.j _head=1.1
> Fsystem.j _head=1.1
> Ftoplev.j _head=1.1
>
> Could anybody who's familiar with CVS please take care of this?
In the meantime I've copied and manually edited them to get
further. Now that they #include "hconfig.h" and "system.h", we need to
add $(INCLUDES) to the compile flags for ansify and intdoc:
1998-16-18 Manfred Hollstein <manfred@s-direktnet.de>
* Makefile.in ($(srcdir)/f/intdoc.texi): Add $(INCLUDES).
diff -rup -x CVS -x RCS -x *.o -x *.info* -x *.html* -x *.elc -x *.dvi -x *.orig -x *~ -x version.el egcs-19980617.orig/gcc/f/Make-lang.in egcs-19980617/gcc/f/Make-lang.in
--- egcs-19980617.orig/gcc/f/Make-lang.in Wed Jun 17 16:16:07 1998
+++ egcs-19980617/gcc/f/Make-lang.in Wed Jun 17 16:16:07 1998
@@ -286,10 +286,10 @@ $(srcdir)/f/intdoc.texi: f/intdoc.c f/in
*) rm -f lang-f77;; \
esac
if [ -f lang-f77 ]; then \
- $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) \
+ $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) $(INCLUDES) \
`echo $(srcdir)/f/ansify.c | sed 's,^\./,,'` -o f/ansify; \
f/ansify < $(srcdir)/f/intdoc.in > f/intdoc.h0 $(srcdir)/f/intdoc.in; \
- $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -I./f \
+ $(HOST_CC) $(HOST_CFLAGS) $(HOST_LDFLAGS) -I./f $(INCLUDES) \
`echo $(srcdir)/f/intdoc.c | sed 's,^\./,,'` -o f/intdoc; \
f/intdoc > $(srcdir)/f/intdoc.texi; \
rm f/intdoc f/ansify f/intdoc.h0; \
Which ChangeLog should be used for this? gcc/f/ChangeLog or
gcc/f/ChangeLog.egcs?
manfred