Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-06-14 | restore use of .type in asm, but use modern @function (vs %function) | Rich Felker | 1 | -0/+2 | |
this seems to be necessary to make the linker accept the functions in a shared library (perhaps to generate PLT entries?) strictly speaking libc-internal asm should not need it. i might clean that up later. | |||||
2011-06-13 | remove all .size and .type directives for functions from the asm | Rich Felker | 1 | -2/+0 | |
these are useless and have caused problems for users trying to build with non-gnu tools like tcc's assembler. | |||||
2011-03-25 | match glibc/lsb cancellation abi on i386 | Rich Felker | 1 | -0/+16 | |
glibc made the ridiculous choice to use pass-by-register calling convention for these functions, which is impossible to duplicate directly on non-gcc compilers. instead, we use ugly asm to wrap and convert the calling convention. presumably this works with every compiler anyone could potentially want to use. |