A front endlanguage directory contains the source filesof that front end (but not of any runtime libraries, which should beoutside thegcc directory). This includes documentation, andpossibly some subsidiary programs built alongside the front end.Certain files are special and other parts of the compiler depend ontheir names:
This file is required in all language subdirectories. SeeThe Front Endconfig-lang.in File, for details ofits contents
This file is required in all language subdirectories. SeeThe Front EndMake-lang.in File, for details of itscontents.
This file registers the set of switches that the front end accepts onthe command line, and their--help text. SeeOption specification files.
This file provides entries fordefault_compilers ingcc.cc which override the default of giving an error that acompiler for that language is not installed.
This file, which need not exist, defines any language-specific treecodes.