Initial revision
[official-gcc.git] / gcc / f / lang-options.h
bloba0e5c80596d9bc0389dc18c37bb7a52990d4ed74
1 /* lang-options.h file for Fortran
2 Copyright (C) 1995-1997 Free Software Foundation, Inc.
3 Contributed by James Craig Burley (burley@gnu.ai.mit.edu).
5 This file is part of GNU Fortran.
7 GNU Fortran is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 2, or (at your option)
10 any later version.
12 GNU Fortran is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
17 You should have received a copy of the GNU General Public License
18 along with GNU Fortran; see the file COPYING. If not, write to
19 the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
20 02111-1307, USA.
24 /* This is the contribution to the `lang_options' array in gcc.c for
25 g77. */
27 #ifdef __STDC__ /* To be consistent with lang-specs.h. Maybe avoid
28 overflowing some old compiler's tables, etc. */
30 "-fversion",
31 "-fnull-version",
32 "-fset-g77-defaults",
33 /*"-fident",*/
34 /*"-fno-ident",*/
35 "-ff66",
36 "-fno-f66",
37 "-ff77",
38 "-fno-f77",
39 "-ff90",
40 "-fno-f90",
41 "-fautomatic",
42 "-fno-automatic",
43 "-fdollar-ok",
44 "-fno-dollar-ok",
45 "-ff2c",
46 "-fno-f2c",
47 "-ff2c-library",
48 "-fno-f2c-library",
49 "-ffree-form",
50 "-fno-free-form",
51 "-ffixed-form",
52 "-fno-fixed-form",
53 "-fpedantic",
54 "-fno-pedantic",
55 "-fvxt",
56 "-fno-vxt",
57 "-fugly",
58 "-fno-ugly",
59 "-fugly-args",
60 "-fno-ugly-args",
61 "-fugly-assign",
62 "-fno-ugly-assign",
63 "-fugly-assumed",
64 "-fno-ugly-assumed",
65 "-fugly-comma",
66 "-fno-ugly-comma",
67 "-fugly-complex",
68 "-fno-ugly-complex",
69 "-fugly-init",
70 "-fno-ugly-init",
71 "-fugly-logint",
72 "-fno-ugly-logint",
73 "-fxyzzy",
74 "-fno-xyzzy",
75 "-finit-local-zero",
76 "-fno-init-local-zero",
77 "-fbackslash",
78 "-fno-backslash",
79 "-femulate-complex",
80 "-fno-emulate-complex",
81 "-funderscoring",
82 "-fno-underscoring",
83 "-fsecond-underscore",
84 "-fno-second-underscore",
85 "-fintrin-case-initcap",
86 "-fintrin-case-upper",
87 "-fintrin-case-lower",
88 "-fintrin-case-any",
89 "-fmatch-case-initcap",
90 "-fmatch-case-upper",
91 "-fmatch-case-lower",
92 "-fmatch-case-any",
93 "-fsource-case-upper",
94 "-fsource-case-lower",
95 "-fsource-case-preserve",
96 "-fsymbol-case-initcap",
97 "-fsymbol-case-upper",
98 "-fsymbol-case-lower",
99 "-fsymbol-case-any",
100 "-fcase-strict-upper",
101 "-fcase-strict-lower",
102 "-fcase-initcap",
103 "-fcase-upper",
104 "-fcase-lower",
105 "-fcase-preserve",
106 "-fdcp-intrinsics-delete",
107 "-fdcp-intrinsics-hide",
108 "-fdcp-intrinsics-disable",
109 "-fdcp-intrinsics-enable",
110 "-ff2c-intrinsics-delete",
111 "-ff2c-intrinsics-hide",
112 "-ff2c-intrinsics-disable",
113 "-ff2c-intrinsics-enable",
114 "-ff90-intrinsics-delete",
115 "-ff90-intrinsics-hide",
116 "-ff90-intrinsics-disable",
117 "-ff90-intrinsics-enable",
118 "-fmil-intrinsics-delete",
119 "-fmil-intrinsics-hide",
120 "-fmil-intrinsics-disable",
121 "-fmil-intrinsics-enable",
122 "-funix-intrinsics-delete",
123 "-funix-intrinsics-hide",
124 "-funix-intrinsics-disable",
125 "-funix-intrinsics-enable",
126 "-fvxt-intrinsics-delete",
127 "-fvxt-intrinsics-hide",
128 "-fvxt-intrinsics-disable",
129 "-fvxt-intrinsics-enable",
130 "-fzeros",
131 "-fno-zeros",
132 "-fdebug-kludge",
133 "-fno-debug-kludge",
134 "-fonetrip",
135 "-fno-onetrip",
136 "-fsilent",
137 "-fno-silent",
138 "-fglobals",
139 "-fno-globals",
140 "-ftypeless-boz",
141 "-fno-typeless-boz",
142 "-Wglobals",
143 "-Wno-globals",
144 /*"-Wimplicit",*/
145 /*"-Wno-implicit",*/
146 "-Wsurprising",
147 "-Wno-surprising",
148 /*"-Wall",*/
149 /* Prefix options. */
150 "-I",
151 "-ffixed-line-length-",
152 #endif