[SOLVED] -fomit-frame-pointer и 64 bit profile (amd64)
Blackadmin 27 октября, 2008 - 19:24
Доброе время суток.
На сайте http://www.gentoo-wiki.info/Safe_Cflags#Intel_Processors нашел информацию по флагам компиляции для GCC.
Что удивило:
Intel Core 2 Duo/Quad / Xeon 51xx/53xx, Pentium Dual-Core T23xx+/Exxxx
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 CPU XXXX @ XXXGHz
32 bit profile (x86)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
64 bit profile (amd64)
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
При сборке 64 bit profile (amd64) не используется ключ -fomit-frame-pointer а при сборке 32 bit profile (x86) есть.
Почему?
P.S. В гугле ответа не нашел.
»
- Для комментирования войдите или зарегистрируйтесь
на той же странице
на той же странице написано
при оптимизации -O1, -O2, -O3, -Os он уже включен на архитектурах, на которых он не мешает процессу отладки (например amd64, но не x86)
Спасибо. Что-то я проглядел.
Спасибо. Что-то я проглядел.
а зачем мне debug?
если я не пользуюсь отладкой, то его можно включить? или кроме меня другие програмы этим пользуются? (там тестирование перед установкой может)