OSDN Git Service

* lang-options.h: Sort all -f*-intrinsics-* options,
[pf3gnuchains/gcc-fork.git] / gcc / f / lang-options.h
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).
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   "-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   "-fbadu77-intrinsics-delete",
107   "-fbadu77-intrinsics-disable",
108   "-fbadu77-intrinsics-enable",
109   "-fbadu77-intrinsics-hide",
110   "-fdcp-intrinsics-delete",
111   "-fdcp-intrinsics-disable",
112   "-fdcp-intrinsics-enable",
113   "-fdcp-intrinsics-hide",
114   "-ff2c-intrinsics-delete",
115   "-ff2c-intrinsics-disable",
116   "-ff2c-intrinsics-enable",
117   "-ff2c-intrinsics-hide",
118   "-ff90-intrinsics-delete",
119   "-ff90-intrinsics-disable",
120   "-ff90-intrinsics-enable",
121   "-ff90-intrinsics-hide",
122   "-fgnu-intrinsics-delete",
123   "-fgnu-intrinsics-disable",
124   "-fgnu-intrinsics-enable",
125   "-fgnu-intrinsics-hide",
126   "-fmil-intrinsics-delete",
127   "-fmil-intrinsics-disable",
128   "-fmil-intrinsics-enable",
129   "-fmil-intrinsics-hide",
130   "-funix-intrinsics-delete",
131   "-funix-intrinsics-disable",
132   "-funix-intrinsics-enable",
133   "-funix-intrinsics-hide",
134   "-fvxt-intrinsics-delete",
135   "-fvxt-intrinsics-disable",
136   "-fvxt-intrinsics-enable",
137   "-fvxt-intrinsics-hide",
138   "-fzeros",
139   "-fno-zeros",
140   "-fdebug-kludge",
141   "-fno-debug-kludge",
142   "-fonetrip",
143   "-fno-onetrip",
144   "-fsilent",
145   "-fno-silent",
146   "-fglobals",
147   "-fno-globals",
148   "-ftypeless-boz",
149   "-fno-typeless-boz",
150   "-Wglobals",
151   "-Wno-globals",
152 /*"-Wimplicit",*/
153 /*"-Wno-implicit",*/
154   "-Wsurprising",
155   "-Wno-surprising",
156 /*"-Wall",*/
157 /* Prefix options.  */
158   "-I",
159   "-ffixed-line-length-",
160 #endif