Markus Trippelsdorf <mar...@trippelsdorf.de> writes:

> diff --git a/gcc/opts.c b/gcc/opts.c
> index fdc903f9271a..581d2e948483 100644
> --- a/gcc/opts.c
> +++ b/gcc/opts.c
> @@ -833,6 +833,9 @@ finish_options (struct gcc_options *opts, struct 
> gcc_options *opts_set,
>       error_at (loc, "only one -flto-partition value can be specified");
>      }
>  
> +  if (opts->x_flag_generate_lto && opts->x_flag_profile_generate)
> +    warning_at (loc, 0, "enabling both -fprofile-generate and -flto is a bad 
> idea");

This warning is not very helpful in this form.  Rather say something
like `causes excessive memory consumption' if this is the problem.

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to