m gcc-core-3.4.3.tar.bz2
d2cbfe8fc3205c1d7969b26377405778 gcc-core-3.4.3.tar.bz2
# tar xjf gcc-core-3.4.3.tar.bz2 \*.x
# head -134 gcc-3.4.3/gcc/fixinc/fixincl.x | tail -7
do { \\\\\n\
int __d0, __d1; \n\
__asm__ __volatile__(\"cld ; rep ; stosl\" \n\
\t: \"=&c\" (__d0), \"=&D\" (__d1) \n\
\t: \"a\" (0), \"0\" (__FDSET_LONGS), \n\
\"1\" ((__fd_set *) (fdsetp)) :\"memory\"); \n\
} while (0)\n\
# exit
Script done on Fri May 6 07:15:34 2005
The error also seems to be present in gcc-core-4.1-20050417.tar.bz2.
Frank
--
Frank Heckenbach, [EMAIL PROTECTED]
http://fjf.gnu.de/
GnuPG and PGP keys: http://fjf.gnu.de/plan (7977168E)
+ __asm__ __volatile__("cld ; rep ; stosl" \
+ : "=&c" (__d0), "=&D" (__d1) \
+ : "a" (0), "0" (__FDSET_LONGS), \
+ "1" ((__fd_set *) (fdsetp)) :"memory"); \
} while (0)
#endif
The same issue might affect "the __FD_ZERO macro present in glibc
2.0.x." and other places, but I can't readily test them.
Frank
--
Frank Heckenbach, [EMAIL PROTECTED]
http://fjf.gnu.de/
GnuPG and PGP keys: http://fjf.gnu.de/plan (7977168E)