fwhole-program, -combine, several C sources ?
Basile STARYNKEVITCH
basile@starynkevitch.net
Sat Oct 21 20:13:00 GMT 2006
Dear All,
For C source programs only, is there a scenario where several (eg two or
more) C source files (ie passed *.c arguments) can be passed with the
-fwhole-program flag and without the -combine flag?
In other words, some medium sized (eg < 100 KLOC of C source in several *.c
files) programs can be compiled with
gcc -O3 -fwhole-program -combine *.c -o prog ...libraries and includes....
but the compilation fails if the -combine flag is not given.
Maybe the driver might issue some warning if -fwhole-program is given
without -combine for several C source inputs?
Or probably, I am not very well understanding the -fwhole-program flag....
By the way, I am surprised that so few programs are compiled with it...
http://www.google.com/codesearch?q=fwhole-program give few results....
Regards.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
More information about the Gcc
mailing list