Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Mirmik
techpriest
220 / 191 / 53
Регистрация: 27.02.2014
Сообщений: 1,018
#1

Документация по флагам оптимизации - C++

19.12.2015, 13:56. Просмотров 205. Ответов 4
Метки нет (Все метки)

Подскажите мануал, документацию, гайд по флагам оптимизации. Желательно на русском.

А то у меня программа весело себя ведёт.
Коректно работает при "-O1", "-Os", "-Og", но падает при "-O0", "-O2", "-O3".

Хочу понять, почему.

Код не привожу, ибо это avr с полупогружением в ассемблер.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2015, 13:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Документация по флагам оптимизации (C++):

Документация c++
Знаю что есть просто суперская документация по java, сам пользуюсь не...

Документация g++
Недавно начал изучать С++, и хочу научиться искать необходимую документацию,...

Документация по SDL
Люди , кто знает пожалуйста киньте ссылки на документацию по SDL =) Заранее спс!

Документация MSDN
В библиотеках Windows'a нашел интересные статьи по поводу консоли. Есть ли...

Актуальная документация
Добрый день, уважаемые форумчане. Я новичок в С++ и недавно я услышал, что для...

Документация по OpenCV
Существует ли хорошая документация на русском языке по OpenCV ?

4
ct0r
Игогошка!
1784 / 686 / 43
Регистрация: 19.08.2012
Сообщений: 1,323
Завершенные тесты: 1
19.12.2015, 14:06 #2
Цитата Сообщение от Mirmik Посмотреть сообщение
Хочу понять, почему.
Цитата Сообщение от Mirmik Посмотреть сообщение
Подскажите мануал, документацию, гайд по флагам оптимизации. Желательно на русском.
Знание о конкретных выполняемых оптимизациях тебе вряд ли поможет. Не говоря уже о том, что ты даже компилятор не указал. Бери и отлаживай программу, в чем проблема-то?
0
Mirmik
techpriest
220 / 191 / 53
Регистрация: 27.02.2014
Сообщений: 1,018
19.12.2015, 16:30  [ТС] #3
Ну, да, собственно. Я даже как-то и не помню, что есть какие-то другие компиляторы. Компилятор gcc. То есть avr-gcc.

Знание о конкретных выполняемых оптимизациях тебе вряд ли поможет.
И тем не менее я хотел бы получить именно эту информацию. Если это возможно .
0
ct0r
Игогошка!
1784 / 686 / 43
Регистрация: 19.08.2012
Сообщений: 1,323
Завершенные тесты: 1
19.12.2015, 16:39 #4
Цитата Сообщение от Mirmik Посмотреть сообщение
И тем не менее я хотел бы получить именно эту информацию. Если это возможно
Как будет угодно. Наслаждайся https://gcc.gnu.org/onlinedocs/gcc-5.3.0/gcc/Optimize-Options.html
1
Mirmik
techpriest
220 / 191 / 53
Регистрация: 27.02.2014
Сообщений: 1,018
19.12.2015, 17:24  [ТС] #5
О, источник мудрости..

Добавлено через 40 минут
Бага нашлась феноменально быстро... Методом исключения нашел вредящий мне ключ
-finline-small-functions

Потом, опять же методом перебора, нашел функцию, которую нужно запускать с атрибутом noinline.

Осталось понять, почему...

Так что, работает man...
0
19.12.2015, 17:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2015, 17:24
Привет! Вот еще темы с решениями:

Иерархия классов документация.
Здрастввйте алл. Пришлось заняться С++ Буилдером. Столкнулся с проблемой.. что...

документация по для пользователя
Ничерта не понимаю в этом. Дали задание в универе, хоть кровь из носа надо...

Документация и примеры по файлу dsound.h
Добрый день, у меня MVS 2010 Express, подключил dsound.h, но не могу найти по...

Последняя официальная документация по стандарту СРР
Кто знает, где обитает последняя официальная документация по стандарту СРР ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru