ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Общий форум

C/C++ Compiler switches changed (+)
Послано Vladimir Yakovlev (USU) 21 ноя 2007 23:35
Switch /O1 was added to command line of C/C++ compiler. This switch is used instead of default /O2 switch. Description from compiler help:
/O1    optimize for maximum speed, but disable some optimizations which
          increase code size for a small speed benefit
/O2    optimize for maximum speed (DEFAULT)
ICL compiler sometimes makes wrong code with /O2 switch. To prevent wrong verdicts we have changed switches but loose some performance. Some programs will work a little bit slower now.

Current compiler's command line:
// C
icl /GX /TC /Za /O1 /D ONLINE_JUDGE

// C++
icl /GX /TP /Za /O1 /D ONLINE_JUDGE
(See http://acm.timus.ru/help.aspx?topic=cpp )

Edited by author 21.11.2007 23:39