 This means that to build GCC from sources, a C++ compiler is required that understands ISO/IEC C++03 standard.On May 18 2020, GCC moved away from ISO/IEC C++03 standard to ISO/IEC C++11 standard.Each front end uses a parser to produce the abstract syntax tree of a given source file.