From: Craig Burley Date: Thu, 6 May 1999 09:46:21 +0000 (+0000) Subject: doc improvements X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6a843296811dbcaf630d5d4b5929fdec1158a8e4;p=gcc.git doc improvements From-SVN: r26806 --- diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 3531a1556f6..3977351fd85 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,9 @@ +Thu May 6 12:40:21 1999 Craig Burley + + * g77.texi (Arbitrary Concatenation): Put this under + "Missing Features" instead of "Projects". + (Internals Documentation): Point to new "Front End" chapter. + Thu May 6 08:23:52 1999 Craig Burley * bugs.texi, news.texi: Automatic arrays reportedly working diff --git a/gcc/f/g77.texi b/gcc/f/g77.texi index 6dd5f3fd751..427080a1d1f 100644 --- a/gcc/f/g77.texi +++ b/gcc/f/g77.texi @@ -11389,6 +11389,7 @@ GNU Fortran language: * Better Source Model:: * Fortran 90 Support:: * Intrinsics in PARAMETER Statements:: +* Arbitrary Concatenation:: * SELECT CASE on CHARACTER Type:: * RECURSIVE Keyword:: * Popular Non-standard Types:: @@ -11529,6 +11530,22 @@ But, if the @code{gcc} back end is enhanced to provide such a facility, @code{g77} will likely use that facility in implementing this feature soon afterwards. +@node Arbitrary Concatenation +@subsection Arbitrary Concatenation +@cindex concatenation +@cindex CHARACTER*(*) +@cindex run-time, dynamic allocation + +@code{g77} doesn't support arbitrary operands for concatenation +in contexts where run-time allocation is required. +For example: + +@smallexample +SUBROUTINE X(A) +CHARACTER*(*) A +CALL FOO(A // 'suffix') +@end smallexample + @node SELECT CASE on CHARACTER Type @subsection @code{SELECT CASE} on @code{CHARACTER} Type @@ -14057,20 +14074,6 @@ Many mentions of incomplete or missing features are sprinkled throughout. It is not worth repeating them here. -@item -@cindex concatenation -@cindex CHARACTER*(*) -@cindex run-time, dynamic allocation -Support arbitrary operands for concatenation, even in contexts where -run-time allocation is required. -For example: - -@smallexample -SUBROUTINE X(A) -CHARACTER*(*) A -CALL FOO(A // 'suffix') -@end smallexample - @item Consider adding a @code{NUMERIC} type to designate typeless numeric constants, named and unnamed. @@ -14176,6 +14179,9 @@ Better info on how @code{g77} works and how to port it is needed. Much of this should be done only after the redesign planned for 0.6 is complete. +@xref{Front End}, which contains some information +on @code{g77} internals. + @node Internals Improvements @section Internals Improvements