This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Geoffrey Keating wrote:-
The attached patch allows GCC to perform optimisations between modules. It works by allowing GCC to compile more than one file in one invocation of the backend, and by setting up appropriate links between the trees so that information about one file is available while generating code for routines from another.
What effect does it have on bootstrap time?
1. Lots more memory use 2. Reduced total GCC startup time 3. The time required by any extra optimisations you use 4. Less efficient use of multiple processors.
-- Geoff Keating <geoffk@apple.com>
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |