Неударяемые соединительные гласные
Свод 1956
§ 37
В сложных словах соединительными гласными между основами могут быть только о и е, например: водопровод, товарооборот, москворецкий, сороконожка, земледелие, жизнеописание, кровеносный, лжесвидетель, кашевар, писчебумажный, овцеводство, чаепитие, своекорыстный, растениеводство.
В немногих сложных словах, первая часть которых образована от слов с мягкой основой, возможна соединительная гласная о, например: коновязь (ср. коневодство), кровообращение (ср. кровеносный), также баснописец, зверолов.
От соединительной гласной следует отличать падежное окончание первой части сложного слова, например: умалишённый, сумасшедший, пятиалтынный, сорокарублёвый, сорокалетний, но: девяностолетний, столетний.
Критика
Правилом невозможно пользоваться: не указано, каким образом отличать падежное окончание первой части сложного слова от соединительной гласной. Примеры затруднений: звукооператор (может быть от звука оператор), Белоруссия (может быть от бела Руссия, где бела — краткое прилагательное), полоумный (может быть полуумный, как полувоспитанный, объяснение от полый недоказуемо).