Ранее был задан вопрос, связанный с этим для C , но он сводится к тщательно составленному тестовому набору компиляторов.
Что касается того, когда компиляторы неправильно кода, я Спасибо, что достаточно часто в моей профессиональной карьере, спасибо. Это случалось все меньше и меньше с течением времени, но я нашел ошибку в компиляторах MS C ++, нацеленных на CLI на этой неделе.