Re: Double backslashes in fixincl header (__FD_ZERO macro)

2005-05-05 Thread Frank Heckenbach
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)

Double backslashes in fixed header (__FD_ZERO macro)

2005-05-04 Thread Frank Heckenbach
+ __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)