I must say I still don't understand the motivation behind the split in this particular case. Splitting gcc into two parts has no particular benefit of its own.