aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-02-21 06:04:21 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-02-21 06:04:21 -0500
commitbc17186d3aaebbad5cd68d49d0ef000dcb27cc8c (patch)
tree48891624622ce3c0d88e9fbdf1c266e6ca1b7f2a
parentae618a280871a22b3b49e413a3e1de34f78106ca (diff)
downloadgcc-bc17186d3aaebbad5cd68d49d0ef000dcb27cc8c.zip
gcc-bc17186d3aaebbad5cd68d49d0ef000dcb27cc8c.tar.gz
gcc-bc17186d3aaebbad5cd68d49d0ef000dcb27cc8c.tar.bz2
(lang_options): Add options for Fortran.
From-SVN: r8978
-rw-r--r--gcc/toplev.c67
1 files changed, 67 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 04405c3..0316d5a 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -17,6 +17,73 @@ You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
+ /* THESE ARE FOR FORTRAN. */
+ "-fversion",
+ "-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",
+ "-fdebug",
+ "-fno-debug",
+ "-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-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",
+ "-fvxt-intrinsics-delete",
+ "-fvxt-intrinsics-hide",
+ "-fvxt-intrinsics-disable",
+ "-fvxt-intrinsics-enable",
+
/* This is the top level of cc1/c++.
It parses command args, opens files, invokes the various passes