crt: Don't expose hypot() as an alias to _hypot()

We already have a wrapper function hypot() in math/hypot.c (which
handles special cases of inputs, then invokes _hypot() internally).
This wrapper function is included in all msvcr* import libraries
already. By providing an alias, the import library ended up providing
two symbols with the same name within the same library - making it
unclear which one the linker ends up using.

This fixes the cabs testcase on i686 on msvcrt, with LLVM tools.

Signed-off-by: Martin Storsjö <martin@martin.st>
1 file changed