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> 2009-05-12 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.h (OVERRIDE_OPTIONS): Clear flag_schedule_insns * config/sh/sh.h (OVERRIDE_OPTIONS): Clear flag_schedule_insns
......
...@@ -6803,7 +6803,7 @@ programs consisting of a single file, in combination with option ...@@ -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 programs since the functions and variables become local for the whole combined
compilation unit, not for the single source file itself. 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 @item -fcprop-registers
@opindex fcprop-registers @opindex fcprop-registers
......
...@@ -238,9 +238,9 @@ gfc_post_options (const char **pfilename) ...@@ -238,9 +238,9 @@ gfc_post_options (const char **pfilename)
sorry ("-fexcess-precision=standard for Fortran"); sorry ("-fexcess-precision=standard for Fortran");
flag_excess_precision_cmdline = EXCESS_PRECISION_FAST; 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) 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 */ /* -fbounds-check is equivalent to -fcheck=bounds */
if (flag_bounds_check) 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