-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 08 February 2004 14:12, you wrote: > Jan Killius <jkillius@xxxxxxxx> writes: > > there seems to be a problem with the assembler code and -fPIC. My > > question is, it is a gcc problem or a code problem. And how we can > > solve it ? > > Gcc inline assembly is not designed for whole functions. Best would be > to simply put the code into a .s file and compile it seperately. That > would also improve readability. > > If you absolutely have to use inline assembly (I don't see any reason, > but some people seem to fanatically insist on it), save and restore > the PIC register manually inside the asm and don't mark it as > clobbered. I have googled around a bit and found this solution: "\tpushl %%ebx\n" // thecode "\tpopl %%ebx\n" But i got the same error message... - -- Jan Killius -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFAJk/a6U6IB8YmOOwRAm/CAJ0XcfF0frRyKoEKoKj+vNf6eUkD2QCdHAtX TqWtNf/q6dsXO5QDHc5O4i4= =vd2R -----END PGP SIGNATURE-----