Дык это 2003 год. А работа gcc обусловлена скорее всего тем, что под х86 он и точится. Если вести речь про i386 и AMD64 то там не все так плохо, как в 8086. и режимов адресации хватает, и регистры во многих случаях равноправны, 32-48 бит адресация... Но этот монстуозный велосипед тоже конечно не фонтан =)