aboutsummaryrefslogtreecommitdiff
path: root/gcc/f/lang-options.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/f/lang-options.h')
-rw-r--r--gcc/f/lang-options.h152
1 files changed, 152 insertions, 0 deletions
diff --git a/gcc/f/lang-options.h b/gcc/f/lang-options.h
new file mode 100644
index 00000000000..a0e5c80596d
--- /dev/null
+++ b/gcc/f/lang-options.h
@@ -0,0 +1,152 @@
+/* lang-options.h file for Fortran
+ Copyright (C) 1995-1997 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",*/
+ "-ff66",
+ "-fno-f66",
+ "-ff77",
+ "-fno-f77",
+ "-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",
+ "-fno-vxt",
+ "-fugly",
+ "-fno-ugly",
+ "-fugly-args",
+ "-fno-ugly-args",
+ "-fugly-assign",
+ "-fno-ugly-assign",
+ "-fugly-assumed",
+ "-fno-ugly-assumed",
+ "-fugly-comma",
+ "-fno-ugly-comma",
+ "-fugly-complex",
+ "-fno-ugly-complex",
+ "-fugly-init",
+ "-fno-ugly-init",
+ "-fugly-logint",
+ "-fno-ugly-logint",
+ "-fxyzzy",
+ "-fno-xyzzy",
+ "-finit-local-zero",
+ "-fno-init-local-zero",
+ "-fbackslash",
+ "-fno-backslash",
+ "-femulate-complex",
+ "-fno-emulate-complex",
+ "-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",
+ "-fdebug-kludge",
+ "-fno-debug-kludge",
+ "-fonetrip",
+ "-fno-onetrip",
+ "-fsilent",
+ "-fno-silent",
+ "-fglobals",
+ "-fno-globals",
+ "-ftypeless-boz",
+ "-fno-typeless-boz",
+ "-Wglobals",
+ "-Wno-globals",
+/*"-Wimplicit",*/
+/*"-Wno-implicit",*/
+ "-Wsurprising",
+ "-Wno-surprising",
+/*"-Wall",*/
+/* Prefix options. */
+ "-I",
+ "-ffixed-line-length-",
+#endif