article: "Other interesting differences include the fact that coreboot's first stage ("bootblock") is written partly in assembly, but partly in C that is compiled with romcc"
wikipedia: "[romcc] is now obsolete for coreboot because the coreboot project uses "cache as RAM", enabling an ordinary C compiler to be used." which cites a 2009 article "We also decided to say bye bye to ROMCC, since it was this well-intended, but unmaintainable piece of 26k lines of code in a single file." http://www.h-online.com/open/features/About-ROMCC-and-V3-...