Commit 6a843296 by Craig Burley Committed by Craig Burley

doc improvements

From-SVN: r26806
parent 52dff54a
Thu May 6 12:40:21 1999 Craig Burley <craig@jcb-sc.com>
* 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 <craig@jcb-sc.com> Thu May 6 08:23:52 1999 Craig Burley <craig@jcb-sc.com>
* bugs.texi, news.texi: Automatic arrays reportedly working * bugs.texi, news.texi: Automatic arrays reportedly working
......
...@@ -11389,6 +11389,7 @@ GNU Fortran language: ...@@ -11389,6 +11389,7 @@ GNU Fortran language:
* Better Source Model:: * Better Source Model::
* Fortran 90 Support:: * Fortran 90 Support::
* Intrinsics in PARAMETER Statements:: * Intrinsics in PARAMETER Statements::
* Arbitrary Concatenation::
* SELECT CASE on CHARACTER Type:: * SELECT CASE on CHARACTER Type::
* RECURSIVE Keyword:: * RECURSIVE Keyword::
* Popular Non-standard Types:: * Popular Non-standard Types::
...@@ -11529,6 +11530,22 @@ But, if the @code{gcc} back end is enhanced to provide ...@@ -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 such a facility, @code{g77} will likely use that facility
in implementing this feature soon afterwards. 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 @node SELECT CASE on CHARACTER Type
@subsection @code{SELECT CASE} on @code{CHARACTER} Type @subsection @code{SELECT CASE} on @code{CHARACTER} Type
...@@ -14058,20 +14075,6 @@ sprinkled throughout. ...@@ -14058,20 +14075,6 @@ sprinkled throughout.
It is not worth repeating them here. It is not worth repeating them here.
@item @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, Consider adding a @code{NUMERIC} type to designate typeless numeric constants,
named and unnamed. named and unnamed.
The idea is to provide a forward-looking, effective The idea is to provide a forward-looking, effective
...@@ -14176,6 +14179,9 @@ Better info on how @code{g77} works and how to port it is needed. ...@@ -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 Much of this should be done only after the redesign planned for
0.6 is complete. 0.6 is complete.
@xref{Front End}, which contains some information
on @code{g77} internals.
@node Internals Improvements @node Internals Improvements
@section Internals Improvements @section Internals Improvements
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment