summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/gcc/f/lang-options.h
blob: 55321330474eecfefb5931514ab792f75ed04dc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
/* lang-options.h file for Fortran
   Copyright (C) 1995 Free Software Foundation, Inc.
   Contributed by James Craig Burley (burley@gnu.ai.mit.edu).

This file is part of GNU Fortran.

GNU Fortran is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

GNU Fortran is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Fortran; see the file COPYING.  If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.

*/

/* This is the contribution to the `lang_options' array in gcc.c for
   g77.  */

#ifdef __STDC__	/* To be consistent with lang-specs.h.  Maybe avoid
		   overflowing some old compiler's tables, etc. */

  "-fversion",
  "-fnull-version",
  "-fset-g77-defaults",
  "-fident",
  "-fno-ident",
  "-ff90",
  "-fno-f90",
  "-fautomatic",
  "-fno-automatic",
  "-fdollar-ok",
  "-fno-dollar-ok",
  "-ff2c",
  "-fno-f2c",
  "-ff2c-library",
  "-fno-f2c-library",
  "-ffree-form",
  "-fno-free-form",
  "-ffixed-form",
  "-fno-fixed-form",
  "-fpedantic",
  "-fno-pedantic",
  "-fvxt-not-f90",
  "-ff90-not-vxt",
  "-fugly",
  "-fno-ugly",
  "-fugly-args",
  "-fno-ugly-args",
  "-fugly-init",
  "-fno-ugly-init",
  "-fdebug",
  "-fno-debug",
  "-finit-local-zero",
  "-fno-init-local-zero",
  "-fbackslash",
  "-fno-backslash",
  "-funderscoring",
  "-fno-underscoring",
  "-fsecond-underscore",
  "-fno-second-underscore",
  "-fintrin-case-initcap",
  "-fintrin-case-upper",
  "-fintrin-case-lower",
  "-fintrin-case-any",
  "-fmatch-case-initcap",
  "-fmatch-case-upper",
  "-fmatch-case-lower",
  "-fmatch-case-any",
  "-fsource-case-upper",
  "-fsource-case-lower",
  "-fsource-case-preserve",
  "-fsymbol-case-initcap",
  "-fsymbol-case-upper",
  "-fsymbol-case-lower",
  "-fsymbol-case-any",
  "-fcase-strict-upper",
  "-fcase-strict-lower",
  "-fcase-initcap",
  "-fcase-upper",
  "-fcase-lower",
  "-fcase-preserve",
  "-fdcp-intrinsics-delete",
  "-fdcp-intrinsics-hide",
  "-fdcp-intrinsics-disable",
  "-fdcp-intrinsics-enable",
  "-ff2c-intrinsics-delete",
  "-ff2c-intrinsics-hide",
  "-ff2c-intrinsics-disable",
  "-ff2c-intrinsics-enable",
  "-ff90-intrinsics-delete",
  "-ff90-intrinsics-hide",
  "-ff90-intrinsics-disable",
  "-ff90-intrinsics-enable",
  "-fmil-intrinsics-delete",
  "-fmil-intrinsics-hide",
  "-fmil-intrinsics-disable",
  "-fmil-intrinsics-enable",
  "-funix-intrinsics-delete",
  "-funix-intrinsics-hide",
  "-funix-intrinsics-disable",
  "-funix-intrinsics-enable",
  "-fvxt-intrinsics-delete",
  "-fvxt-intrinsics-hide",
  "-fvxt-intrinsics-disable",
  "-fvxt-intrinsics-enable",
  "-fzeros",
  "-fno-zeros",
  "-Wimplicit",
  "-Wno-implicit",
  "-Wsurprising",
  "-Wno-surprising",
  "-Wall",
/* Prefix options.  */
  "-I",
  "-ffixed-line-length-",
#endif