On Sun, Nov 09, 2008 at 01:26:34AM +0300, Alexey I. Froloff wrote: [...] > Очень забавная ошибка... > > i586-alt-linux-gcc -DPKGDATADIR=\"/usr/share/mutt\" -DSYSCONFDIR=\"/etc\" -DBINDIR=\"/usr/bin\" -DMUTTLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H=1 -I. -I. -I. -I./imap -Iintl -I/usr/include/krb5 -I/usr/include/et -I/include -I./intl -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -o mutt_md5-md5.o `test -f 'md5.c' || echo './'`md5.c > i586-alt-linux-gcc -DMD5UTIL -Wall -pedantic -pipe -Wall -O2 -march=i586 -mtune=i686 -std=c99 -L/lib -o mutt_md5 mutt_md5-md5.o -lidn > > И в результате получаем нерабочий mutt_md5. Ессно сборка с > --enable debug проходит нормально. Работать начинает при > отключении опций от -fno-tree-ccp до -fno-tree-vrp включительно > (список опций получил так: > i586-alt-linux-gcc -Wall -pedantic -Wall -O2 -march=i586 -mtune=i686 -std=c99 -c -Q --help=optimizers | grep enabled > ). > > Куда копать? Если есть подозрение на miscompile, то надо минимизировать test case. -- ldv