Falk Hueffner <[EMAIL PROTECTED]> writes: > This is not the problem. gcc assumes the asm will return the same > value unless it is explicitely marked "volatile" (or has no oputputs), > and will happily merge them.
I see. Then this would be a glibc bug, for using __asm__ __volatile__ in __bswap16. Regards, Martin