Commit 6cfcf3ed by Joseph Myers Committed by Joseph Myers

lang.opt (cpp): Remove Joined and Separate markers.

	* lang.opt (cpp): Remove Joined and Separate markers.
	(cpp=): New internal option.
	* lang-specs.h (F951_CPP_OPTIONS): Generate -cpp= option.
	* cpp.c (gfc_cpp_handle_option): Handle OPT_cpp_ instead of
	OPT_cpp.

From-SVN: r162672
parent 2b868bf5
2010-07-29 Joseph Myers <joseph@codesourcery.com>
* lang.opt (cpp): Remove Joined and Separate markers.
(cpp=): New internal option.
* lang-specs.h (F951_CPP_OPTIONS): Generate -cpp= option.
* cpp.c (gfc_cpp_handle_option): Handle OPT_cpp_ instead of
OPT_cpp.
2010-07-29 Daniel Kraft <d@domob.eu>
PR fortran/45117
......
......@@ -354,7 +354,7 @@ gfc_cpp_handle_option (size_t scode, const char *arg, int value ATTRIBUTE_UNUSED
result = 0;
break;
case OPT_cpp:
case OPT_cpp_:
gfc_cpp_option.temporary_filename = arg;
break;
......
/* Contribution to the specs for the GNU Compiler Collection
from GNU Fortran 95 compiler.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
Free Software Foundation, Inc.
This file is free software; you can redistribute it and/or modify
......@@ -30,7 +30,7 @@
/* Options that f951 should know about, even if not preprocessing. */
#define CPP_FORWARD_OPTIONS "%{i*} %{I*} %{M*}"
#define F951_CPP_OPTIONS "%{!nocpp: -cpp %g.f90 %{E} %(cpp_unique_options) \
#define F951_CPP_OPTIONS "%{!nocpp: -cpp=%g.f90 %{E} %(cpp_unique_options) \
%{E|M|MM:%(cpp_debug_options) " CPP_ONLY_OPTIONS \
" -fsyntax-only};: " CPP_FORWARD_OPTIONS "}"
#define F951_OPTIONS "%(cc1_options) %{J*} \
......
......@@ -173,9 +173,13 @@ Fortran Warning
Warn about unused dummy arguments.
cpp
Fortran Joined Separate Negative(nocpp)
Fortran Negative(nocpp)
Enable preprocessing
cpp=
Fortran Joined Negative(nocpp) Undocumented
; Internal option generated by specs from -cpp.
nocpp
Fortran Negative(cpp)
Disable preprocessing
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment