Commit ebaa6ea7 by Jan Hubicka Committed by Jan Hubicka

invoke.texi (-fwhole-file): Update docs.

	* doc/invoke.texi (-fwhole-file): Update docs.

	* options.c (gfc_post_options): -fwhole-program imply -fwhole-file.

From-SVN: r147472
parent d6864697
2009-05-13 Jan Hubicka <jh@suse.cz>
* options.c (gfc_post_options): -fwhole-program imply -fwhole-file.
2009-05-12 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.h (OVERRIDE_OPTIONS): Clear flag_schedule_insns
......
......@@ -6803,7 +6803,7 @@ programs consisting of a single file, in combination with option
programs since the functions and variables become local for the whole combined
compilation unit, not for the single source file itself.
This option is not supported for Fortran programs.
This option implies @option{-fwhole-file} for Fortran programs.
@item -fcprop-registers
@opindex fcprop-registers
......
......@@ -238,9 +238,9 @@ gfc_post_options (const char **pfilename)
sorry ("-fexcess-precision=standard for Fortran");
flag_excess_precision_cmdline = EXCESS_PRECISION_FAST;
/* Issue an error if -fwhole-program was used. */
/* Whole program needs whole file mode. */
if (flag_whole_program)
gfc_fatal_error ("Option -fwhole-program is not supported for Fortran");
gfc_option.flag_whole_file = 1;
/* -fbounds-check is equivalent to -fcheck=bounds */
if (flag_bounds_check)
......
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