А вот что касается к сс из комплекта gcc, то эта ошибка сохраняется от старых (20-летних) до сегодняшних версий. При этом ни один из даже очень старых С компиляторов ничего подобного не допускает. Пробовал IAR-C mcs51 1991г, turboC Borland 1988г. Это фича cc.