You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[flang][docs] Replace Flang to Classic Flang in old doc (#171558)
This document was written when Flang was known as F18 and Classic Flang
was known as Flang. The term "Flang" in this document refers to Classic
Flang, except in the first paragraph.
Also, a trivial HTML error is fixed.
Copy file name to clipboardExpand all lines: flang/docs/OptionComparison.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
# Compiler options comparison
10
10
11
-
This document catalogs the options processed by Flang's peers/competitors. Much of the document is taken up by a set of tables that list the options categorized into different topics. Some of the table headings link to more information about the contents of the tables. For example, the table on **Standards conformance** options links to <a href=#standards">notes on Standards conformance</a>.
11
+
This document catalogs the options processed by Flang's peers/competitors. Much of the document is taken up by a set of tables that list the options categorized into different topics. Some of the table headings link to more information about the contents of the tables. For example, the table on **Standards conformance** options links to <ahref="#standards">notes on Standards conformance</a>.
12
12
13
13
**There's also important information in the ___[Appendix section](#appendix)___ near the end of the document on how this data was gathered and what ___is___ and ___is not___ included in this document.**
14
14
@@ -28,7 +28,7 @@ Note that compilers may support language features without having an option for t
28
28
<td><strong>IBM</strong> </td>
29
29
<td><strong>Intel</strong> </td>
30
30
<td><strong>PGI</strong> </td>
31
-
<td><strong>Flang</strong> </td>
31
+
<td><strong>Classic Flang</strong> </td>
32
32
</tr>
33
33
<tr>
34
34
<td>Overall conformance </td>
@@ -112,7 +112,7 @@ fall-intrinsics
112
112
</td>
113
113
<td><strong>PGI</strong>
114
114
</td>
115
-
<td><strong>Flang</strong>
115
+
<td><strong>Classic Flang</strong>
116
116
</td>
117
117
</tr>
118
118
<tr>
@@ -241,7 +241,7 @@ fd-lines-as-comments
241
241
</td>
242
242
<td><strong>PGI</strong>
243
243
</td>
244
-
<td><strong>Flang</strong>
244
+
<td><strong>Classic Flang</strong>
245
245
</td>
246
246
</tr>
247
247
<tr>
@@ -410,7 +410,7 @@ fd-lines-as-comments
410
410
</td>
411
411
<td><strong>PGI</strong>
412
412
</td>
413
-
<td><strong>Flang</strong>
413
+
<td><strong>Classic Flang</strong>
414
414
</td>
415
415
</tr>
416
416
<tr>
@@ -471,7 +471,7 @@ fd-lines-as-comments
471
471
</td>
472
472
<td><strong>PGI</strong>
473
473
</td>
474
-
<td><strong>Flang</strong>
474
+
<td><strong>Classic Flang</strong>
475
475
</td>
476
476
</tr>
477
477
<tr>
@@ -604,7 +604,7 @@ Mr8intrinsics
604
604
</td>
605
605
<td><strong>PGI</strong>
606
606
</td>
607
-
<td><strong>Flang</strong>
607
+
<td><strong>Classic Flang</strong>
608
608
</td>
609
609
</tr>
610
610
<tr>
@@ -739,7 +739,7 @@ fdefault-integer-8
739
739
</td>
740
740
<td><strong>PGI</strong>
741
741
</td>
742
-
<td><strong>Flang</strong>
742
+
<td><strong>Classic Flang</strong>
743
743
</td>
744
744
</tr>
745
745
<tr>
@@ -810,7 +810,7 @@ fdefault-integer-8
810
810
</td>
811
811
<td><strong>PGI</strong>
812
812
</td>
813
-
<td><strong>Flang</strong>
813
+
<td><strong>Classic Flang</strong>
814
814
</td>
815
815
</tr>
816
816
<tr>
@@ -952,7 +952,7 @@ Msave
952
952
</td>
953
953
<td><strong>PGI</strong>
954
954
</td>
955
-
<td><strong>Flang</strong>
955
+
<td><strong>Classic Flang</strong>
956
956
</td>
957
957
</tr>
958
958
<tr>
@@ -1027,7 +1027,7 @@ Msave
1027
1027
</td>
1028
1028
<td><strong>PGI</strong>
1029
1029
</td>
1030
-
<td><strong>Flang</strong>
1030
+
<td><strong>Classic Flang</strong>
1031
1031
</td>
1032
1032
</tr>
1033
1033
<tr>
@@ -1098,7 +1098,7 @@ Mcuda
1098
1098
</td>
1099
1099
<td><strong>PGI</strong>
1100
1100
</td>
1101
-
<td><strong>Flang</strong>
1101
+
<td><strong>Classic Flang</strong>
1102
1102
</td>
1103
1103
</tr>
1104
1104
<tr>
@@ -1220,7 +1220,7 @@ IBM Fortran's options allow the source line length to be specified with the opti
1220
1220
***GNU:** For both "ffixed-line-length-_n_" and "ffree-line-length-_n_" options, characters are ignored after the specified length. The default for fixed is 72. The default for free is 132. For free, you can specify 'none' as the length, which means that all characters in the line are meaningful.
1221
1221
***IBM:** For **fixed**, the default is 72. For **free**, there's no default, but the maximum length for either form is 132.
1222
1222
***Intel:** The default is 72 for **fixed** and 132 for **free**.
1223
-
***PGI, Flang:**
1223
+
***PGI, Classic Flang:**
1224
1224
* in free form, it is an error if the line is longer than 1000 characters
1225
1225
* in fixed form by default, characters after column 72 are ignored
1226
1226
* in fixed form with -Mextend, characters after column 132 are ignored
@@ -1233,7 +1233,7 @@ IBM Fortran's options allow the source line length to be specified with the opti
1233
1233
***GNU:** The "-fbackslash" option the interpretation of backslashes in string literals from a single backslash character to "C-style" escape characters. The following combinations are expanded \a, \b, \f, \n, \r, \t, \v, \\, and \0 to the ASCII characters alert, backspace, form feed, newline, carriage return, horizontal tab, vertical tab, backslash, and NUL, respectively. Additionally, \xnn, \unnnn and \Unnnnnnnn (where each n is a hexadecimal digit) are translated into the Unicode characters corresponding to the specified code points. All other combinations of a character preceded by \ are unexpanded.
1234
1234
***Intel:** The option "-assume bscc" tells the compiler to treat the backslash character (\) as a C-style control (escape) character syntax in character literals. "nobscc" specifies that the backslash character is treated as a normal character in character literals. This is the default.
1235
1235
1236
-
**"$" in symbol names:** Allowing "$" in names is controlled by an option in GNU and is the default behavior in IBM and Intel. Presumably, these compilers issue warnings when standard conformance options are enabled. Dollar signs in names don't seem to be allowed in Cray, PGI, or Flang.
1236
+
**"$" in symbol names:** Allowing "$" in names is controlled by an option in GNU and is the default behavior in IBM and Intel. Presumably, these compilers issue warnings when standard conformance options are enabled. Dollar signs in names don't seem to be allowed in Cray, PGI, or Classic Flang.
1237
1237
1238
1238
**<aname="do"></a>DO loop handling**
1239
1239
@@ -1328,7 +1328,7 @@ Here's the list of compilers surveyed, hot linked to the source of data on it.
*[Oracle Fortran version 819-0492-10](https://docs.oracle.com/cd/E19059-01/stud.10/819-0492/3_options.html)
1330
1330
* PGI -- [Compiler Reference version 19.1](https://www.pgroup.com/resources/docs/19.1/x86/pgi-ref-guide/index.htm#cmdln-options-ref), [Fortran Reference Guide version 17](https://www.pgroup.com/doc/pgi17fortref.pdf)
1331
-
*[Flang](https://github.com/flang-compiler/flang/wiki/Using-Flang) -- information from GitHub
1331
+
*[Classic Flang](https://github.com/flang-compiler/flang/wiki/Using-Flang) -- information from GitHub
1332
1332
1333
1333
This document has been kept relatively small by providing links to much of the information about options rather than duplicating that information. For IBM, Intel, and some PGI options, there are direct links. But direct links were not possible for Cray, GNU and some PGI options.
0 commit comments