Как протестировать компилятор, используя открытый код, доступный в интернете

В этой презентации описаны результаты пилотного проекта осуществленного QA командой, которая тестирует Intel Compiler. Идея следующая - в интернете находили и выкачивали программы написанные на C/C++ и компилировали с помощью Intel Compiler. Чтобы отделить невалидный код, компилировали тот же код еще и с помощью GCC компилятора. Затем были проанализированы все ситуации когда GCC успешно откомпилировал код, а Intel Compiler - нет. Если обработать несколько десятков исходников, то ошибок скорее всего не будет обнаружено, но если обработать миллион файлов, количество обнаруженных багов становится ненулевым.

Уровень сложности
Секционный доклад (40 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Заметили ошибку?