OSDN Git Service

* com.c (lang_init_options): New function.
[pf3gnuchains/gcc-fork.git] / gcc / f / lang-options.h
1 /* lang-options.h file for Fortran
2    Copyright (C) 1995-1998 Free Software Foundation, Inc.
3    Contributed by James Craig Burley (burley@gnu.org).
4
5 This file is part of GNU Fortran.
6
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.
11
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.
16
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.
21
22 */
23
24 /* This is the contribution to the `lang_options' array in gcc.c for
25    g77.  */
26
27 #ifdef __STDC__ /* To be consistent with lang-specs.h.  Maybe avoid
28                    overflowing some old compiler's tables, etc. */
29
30   "-fversion",
31   "-fnull-version",
32 /*"-fident",*/
33 /*"-fno-ident",*/
34   "-ff66",
35   "-fno-f66",
36   "-ff77",
37   "-fno-f77",
38   "-ff90",
39   "-fno-f90",
40   "-fautomatic",
41   "-fno-automatic",
42   "-fdollar-ok",
43   "-fno-dollar-ok",
44   "-ff2c",
45   "-fno-f2c",
46   "-ff2c-library",
47   "-fno-f2c-library",
48   "-ffree-form",
49   "-fno-free-form",
50   "-ffixed-form",
51   "-fno-fixed-form",
52   "-fpedantic",
53   "-fno-pedantic",
54   "-fvxt",
55   "-fno-vxt",
56   "-fugly",
57   "-fno-ugly",
58   "-fugly-args",
59   "-fno-ugly-args",
60   "-fugly-assign",
61   "-fno-ugly-assign",
62   "-fugly-assumed",
63   "-fno-ugly-assumed",
64   "-fugly-comma",
65   "-fno-ugly-comma",
66   "-fugly-complex",
67   "-fno-ugly-complex",
68   "-fugly-init",
69   "-fno-ugly-init",
70   "-fugly-logint",
71   "-fno-ugly-logint",
72   "-fxyzzy",
73   "-fno-xyzzy",
74   "-finit-local-zero",
75   "-fno-init-local-zero",
76   "-fbackslash",
77   "-fno-backslash",
78   "-femulate-complex",
79   "-fno-emulate-complex",
80   "-funderscoring",
81   "-fno-underscoring",
82   "-fsecond-underscore",
83   "-fno-second-underscore",
84   "-fintrin-case-initcap",
85   "-fintrin-case-upper",
86   "-fintrin-case-lower",
87   "-fintrin-case-any",
88   "-fmatch-case-initcap",
89   "-fmatch-case-upper",
90   "-fmatch-case-lower",
91   "-fmatch-case-any",
92   "-fsource-case-upper",
93   "-fsource-case-lower",
94   "-fsource-case-preserve",
95   "-fsymbol-case-initcap",
96   "-fsymbol-case-upper",
97   "-fsymbol-case-lower",
98   "-fsymbol-case-any",
99   "-fcase-strict-upper",
100   "-fcase-strict-lower",
101   "-fcase-initcap",
102   "-fcase-upper",
103   "-fcase-lower",
104   "-fcase-preserve",
105   "-fbadu77-intrinsics-delete",
106   "-fbadu77-intrinsics-disable",
107   "-fbadu77-intrinsics-enable",
108   "-fbadu77-intrinsics-hide",
109   "-fdcp-intrinsics-delete",
110   "-fdcp-intrinsics-disable",
111   "-fdcp-intrinsics-enable",
112   "-fdcp-intrinsics-hide",
113   "-ff2c-intrinsics-delete",
114   "-ff2c-intrinsics-disable",
115   "-ff2c-intrinsics-enable",
116   "-ff2c-intrinsics-hide",
117   "-ff90-intrinsics-delete",
118   "-ff90-intrinsics-disable",
119   "-ff90-intrinsics-enable",
120   "-ff90-intrinsics-hide",
121   "-fgnu-intrinsics-delete",
122   "-fgnu-intrinsics-disable",
123   "-fgnu-intrinsics-enable",
124   "-fgnu-intrinsics-hide",
125   "-fmil-intrinsics-delete",
126   "-fmil-intrinsics-disable",
127   "-fmil-intrinsics-enable",
128   "-fmil-intrinsics-hide",
129   "-funix-intrinsics-delete",
130   "-funix-intrinsics-disable",
131   "-funix-intrinsics-enable",
132   "-funix-intrinsics-hide",
133   "-fvxt-intrinsics-delete",
134   "-fvxt-intrinsics-disable",
135   "-fvxt-intrinsics-enable",
136   "-fvxt-intrinsics-hide",
137   "-fzeros",
138   "-fno-zeros",
139   "-fdebug-kludge",
140   "-fno-debug-kludge",
141   "-fonetrip",
142   "-fno-onetrip",
143   "-fsilent",
144   "-fno-silent",
145   "-fglobals",
146   "-fno-globals",
147   "-ftypeless-boz",
148   "-fno-typeless-boz",
149   "-Wglobals",
150   "-Wno-globals",
151 /*"-Wimplicit",*/
152 /*"-Wno-implicit",*/
153   "-Wsurprising",
154   "-Wno-surprising",
155 /*"-Wall",*/
156 /* Prefix options.  */
157   "-I",
158   "-ffixed-line-length-",
159 #endif