- 论坛徽章:
- 0
|
原帖由 absabs 于 2009-12-2 13:59 发表 ![]()
估计是gcc的bug,gcc-4.2 gcc-4.3都有这问题。gcc-4.1 和gcc-4.4都没问题
谢谢 absabs,真的是 gcc 的 BUG
我升级到 4.4.2 后一切正常
# gcc -O2 -Wall -o test test.c
root@LinuxDev /tmp
# ./test
test = ffffffff, ffffffff, ffffffff, ffffffff
root@LinuxDev /tmp
# gcc -v
使用内建 specs。
目标:i686-pc-linux-gnu
配置为:/var/tmp/portage/sys-devel/gcc-4.4.2/work/gcc-4.4.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.4.2 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.2 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.2/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.4.2/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --enable-cld --with-python-dir=/share/gcc-data/i686-pc-linux-gnu/4.4.2/python --disable-libgcj --with-arch=i686 --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.4.2 p1.0'
线程模型:posix
gcc 版本 4.4.2 (Gentoo 4.4.2 p1.0)
root@LinuxDev /tmp
#
|
|