This is the mail archive of the
mailing list for the GCC project.
Re: HELP: GCC Passes and Files
built-in function support. Used by several language front ends,
Linker front-end for things like C++ static constructors/destructors,
template repositories. Not used by all targets. Should be considered
part of gcc driver.
Builds a cfg. Infrastructure used by a number of optimization passes.
Build time only, not part of gcc binary. Produces FP constants suitable
for float.h header file. No longer used, except possibly for an initial
port. Has since been deleted from code base.
Prints diagnostics. Used in multiple places.
Prints timing info used for simple gcc profiling. Part of compiler
bitmap data structures. Part of infrastructure. Used in multiple places.
Internationalization code. Used in multiple places, anyplace that
parses or prints strings.
Tracks file names and line numbers. Used for printing diagnostics in
Makefile dependency generator. Used in preprocessor.
Used for run-time controllable parameters, cf the --parm option.
Infrastructure used in many optimization passes.
Used for converting file name paths, intended for Windows registry
support, but not really used by anyone. Infrastructure.
hash table data structures. Infrastructure used in multiple places.
gcc garbage collector for memory management. Infrastructure, used in
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com