информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаГде водятся OGRыАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Крупный сбой Azure и других сервисов... 
 Серьезный сбой AWS положил множество... 
 Фишинговая атака на Python-разработчиков 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[C++] gcc optimizations 20.05.04 12:30  
Автор: tatar_0x4e Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Всем привет!

Такой вопрос: у меня "гнусный" компилятор С++ при оптимизации корежит определения в одном из заголовочних файлов. Нет ли какой-нибудь прагмы, которая бы ему могла сказать, что-то типа - спасибо, но этот код оптимизировать не надо, оставь как было? Что-то типа:

#pargma optimization(off)
...
#pargma optimization(on)

?
[C++] Может volatile переменные помогут? [upd] 20.05.04 12:39  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 20.05.04 12:42  Количество правок: 1
<"чистая" ссылка> <обсуждение закрыто>
> Такой вопрос: у меня "гнусный" компилятор С++ при
> оптимизации корежит определения в одном из заголовочних
Любые оптимизации действий с volatile переменными запрещены международным законодательствам по правам переменных (:-) )

Кроме того, заголовочные файлы вроде сами по себе никогде не генерируют кода, так что и оптимизировать там нечего. Одним из решений может быть вынесение всех функций, не требующих оптимизации в отдельный файл и компиляция его со своими ключами. Один раз написать Makefile и ничего больше делать не придется
[C++] COOL! Спасибо, amirul! 20.05.04 13:25  
Автор: tatar_0x4e Статус: Member
<"чистая" ссылка> <обсуждение закрыто>
Слона-то я и не приметил :)

C volatile заработало.

1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach