Что ты пытаешься доказать? В мире существует примерно три широко используемых компилятора C++ (MSVC, clang и gcc) и они примерно одинаковы по всем свойствам в последнее время. Причём ПО мобильного телефона лежащего у тебя в кармане, твоего телевизора, и любых прочих "смарт-вещей" скорей процентов эдак на 90 собрано gcc, процентов на 10 clang'ом. Я про firmware и middleware, а не про java-аппликации стоящие сверху. И ты утверждаешь gcc такое говнище, никуда не годится. Но мне кажется, в действительности ситуация выглядит как-то не так, а скорей что криворучка взял профессиональный инструмент, всё испортил не умея им пользоваться, а теперь утверждает, что мол специальные игрушечные инструменты лучше, удобнее и не сбоят.
И утверждение "вроде Torvalds 10 лет назад" ничего не стоит, особенно если учесть, что линуксы так и собираются gcc тоже. И тот баг после того как сам Торвальдс зарепортил его (
https://gcc.gnu.or …/show_bug.cgi?id=61904) -- исправили. На что ушло где-то 2 недели. К вопросу об Keil -- как быстро исправляют там, и куда репортить баги вообще, и как далеко пошлют с левой копией (как это делается с IDA).
А сколько ты багов зарепортил, если такой умный? Ни одного же. Ты и исследовать баг не можешь.
И в любом компиляторе есть уйма багов. Это -- норма. Не норма, когда об этом умалчивается и нет обновлений годами. Только по большей части все эти баги носят далеко не тот характер, чтоб на них натыкаться со студенческого уровня ошибками.