1) MS CRT supports both %I64d (such not supports on osx/linux) and %lld
2) Extra arguments for __cdecl vararg functions can't hang program execution
in such manner
3) even if change %lld to %I64d stack trace will be same
4) As I said problem is in 'fptoui' instruction. It's 100% reproduceable
using provided test case.
2009/9/23 Anton Korobeynikov <[email protected]>

> Hello
>
> > @str = internal constant [18 x i8] c"Big endian: %lld\0A\00"
> This looks completely wrong - MS CRT does not support this format
> specifier. It might be that you're just trashing the stack.
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>



-- 
WBR,
Eugeny Grishul
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to