configure
Here we spell out what files will be set up by configure in the gcc directory. Some other files are created as temporary files in the configuration process, and are not used in the subsequent build; these are not documented.
outputs
, then
the files listed in outputs
there are also generated.
The following configuration headers are created from the Makefile,
using mkconfig.sh, rather than directly by configure.
config.h, bconfig.h and tconfig.h all contain the
xm-machine.h header, if any, appropriate to the host,
build and target machines respectively, the configuration headers for
the target, and some definitions; for the host and build machines,
these include the autoconfigured headers generated by
configure. The other configuration headers are determined by
config.gcc. They also contain the typedefs for rtx
,
rtvec
and tree
.
#ifdef RTX_CODE
and #ifdef
TREE_CODE
conditional code segements. The
machine-protos.h is included after the rtl.h
and/or tree.h would have been included. The tm_p.h also
includes the header tm-preds.h which is generated by
genpreds program during the build to define the declarations
and inline functions for the predicate functions.