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
This commit is contained in:
Jan Hubicka 2009-05-13 15:43:32 +02:00 committed by Jan Hubicka
parent d68646978c
commit ebaa6ea7ad
3 changed files with 7 additions and 3 deletions

View file

@ -1,3 +1,7 @@
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

View file

@ -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

View file

@ -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)