Э-э.. просто imho: 1. Полная командная строка компиляции (даже если тестировалось
из под IDE) и постившему тест желательно расписать текстом, что
каждый флаг (опция) означают - для не юзающих активно данный
конкретный компилятор (просто хороший тон). И тоже самое с линкером. По-моему, это будет исчерпывающая информация.
Ну, может еще будут мнения..
2. Насчет п.4.: Когда на скачках лошади финишируют, то объявляют
как лошадь (uC), так и наездника (компилер). Это равноценные факторы успеха заезда.