в снэпшоте 4.7.0-20110806 дела с type_traits лучше чем в 4.6.1 (например появился is_copy_assignable), но всё ещё содержит has_trivial_default_constructor вместо is_trivially_default_constructible.
*gcc
* ERROR: sys-devel/gcc-4.7.0_alpha20110806 failed (setup phase):
* Please `export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1` or define it in your make.conf if you want to use this ebuild. This is to try and cut down on people filing bugs for a compiler we do not currently support.
type traits запилены чуть меньше чем наполовину и при этом на http://gcc.gnu.org/gcc-4.6/cxx0x_status.... про это нихуя ни слова.
\2-\4 — \5, ибо компилируют http://ideone.com/4c8CC, а не должны, ибо §11.8/1 ISO 14882:2003
Хуёвенько так оптимизатор в gcc работает.
Без -mtune=arm1176jzf-s программулина работает на 1.2 с (20%) быстрее, чем с ней.
из первых десяти пакетов в списке `emerge -ep world`, четыре — не линкуются при включённом -flto. пичаль.
gcc 4.6.0 не может собрать gcc 4.6.0 с -ftree-loop-distribution, а с -flto не может собрать даже glibc. такие дела, да.
static_cast<int>(log(static_cast<float>(var))/log(2.0f)); При int var = 64 g++ умудряется получить 5. А я еще умудрился ему верить.
Скажи мне, gcc-юзер, есть ли более задроченный режим конпеляции, чем:
gcc -ansi -ggdb -w -pedantic-errors -w -Wall -Werror $(SOURCES) -o main ?
Пока у меня прекращает собираться, даже, если я вместо /* */ сделаю // комментарий.
Как сделать наиболее строго соответствие стандарту?
решил заемёржить вайдлэндс:
/usr/lib/gcc/i686-pc-linux-gnu/4.5.2/include/g++-v4/bits/basic_string.h:541:32: internal compiler error: Segmentation fault
хуйпизда
*gcc is used by:
analizer
analizer
0xd34df00d
0xd34df00d
Hirthwork McGillah
hirthwork
профессиональный говноед
ulidtko
lexszero
lexszero
няша
generatorglukoff
beardog
beardog
Michael Pogoda
MPogoda
SirAnthony
SirAnthony
Mагог Магогович
magog
gelraen
gelraen
16+
238328
4DA
4da
asmer
asmer
13oz
13oz
mva
mva
analizer
0xd34df00d
hirthwork
ulidtko
lexszero
generatorglukoff
beardog
MPogoda
SirAnthony
magog
gelraen
238328
4da
asmer
13oz
mva