1 :Info: old_fortran.errors.info:
2 02/14/79: Known bugs in the installed >unb>bound_fortran_ old_fortran compiler.
3
4 This compiler is the MR6.1/MR7.0 Multics Old Fortran Compiler old_fortran.
5
6 174 optimizer has reference count problems with parameter
7 complex arrays
8 173 statement label symbol table cannot be used by the
9 system debuggers
10 168 the compiler allows array names in certain contexts
11 that are prohibited by the language.
12 157 an incorrect descriptor packed bit is generated for a
13 complex function return value if the function name is a
14 parameter of the subprogram being compiled and the name
15 does not appear in an external statement.
16 133 Mode statements of the form:
17 mode*k h_name ...
18 where "h_name" is any name starting with a lower case
19 "h", will not compile correctly. This is due to the
20 compiler interpreting decimal integer followed by "h"
21 as a hollerith constant.
22
23
24 Suggested Improvements:
25 144 The following improper sequence is not diagnosed:
26 do 10 i = 1, 10
27 if ... go to 10
28 do 10 j = 1, 10
29 143 Type conversion of constants is sometimes delayed until
30 execution, resulting is less efficient code. For
31 example:
32 do 100 x = 0, 13.
33 If x is a real variable, the constant 0 is converted to
34 floating point 0.0 every time the statement is
35 executed.
36 142 Mode statements of the form:
37 mode*k
38 are emitted by the compiler when using the -convert
39 option, although they are not acceptable to the
40 compiler without this option.
41
42
43 :hcom:
44
45 /****^ HISTORY COMMENTS:
46 1) change2021-02-21GDixon, approve2021-02-21MCR10088,
47 audit2021-05-27Swenson, install2021-05-27MR12.6g-0056:
48 old_fortran.bugs.info has a name that follows an earlier convention for
49 info segments containing lists of bug descriptions. Current info seg
50 guidelines specify a better name:
51 old_fortran.errors.info However, the info segment describes the
52 old_fortran compiler, which is no longer installed in the Multics
53 Libraries. Therefore, the info will be saved for posterity as:
54 >doc>obsolete>old_fortran.errors.info
55 END HISTORY COMMENTS */