Thank you very much.
I will gather all the problems and examples to show them i know and post them
today. Please wait for some time.
在 2002-02-18 09:16:00 you wrote：
>we're talking to Algorithmics about the possibility of productizing their
>SDE compiler for Linux. If this materializes, we should be able to get the
>GCC issues you mention fixed.
>Could you therefore pls. send me examples showing all the GCC issues you
>1) SNan & QNan handling wrong
>2) Wrong code generated with -O2 (exception handling problem)
>3) Wrong code generated with -O2 (long long type problem)
>I would like (small!) examples suitable for inclusion directly in a work
I like small one too:).
>specification, so items like "Mozilla doesn't run" is not good enough :-)
>Finally, Kjeld E. at MIPS is spending some time on math-emu. So if you have
>specific issues, you can try to mail him as well (email@example.com).
>Problem #4 you report could be either in glibc or math-emu. If it's math-emu
>we'll fix it.
>Zhang Fuxin writes:
>> There are so many problems on math handling for linux-mips,including:
>> 1. SNaN & QNan handling(both gcc & glibc)
>> 2. gcc2.96 generates wrong code with -O2,at least
>> one will lead to exception handling problem(reported by me)
>> one will lead to some 'long long' type mishandling(reported by Atsushi
>> (gcc3.1 seems a lot better,but it has problem to compile glibc.I can't
>> even compile
>> current glibc cvs code(with dl-conflict.c etc patched) with it. The best
>> result is
>> a segment fault when using ld.so.1:
>> ../elf/ld.so.1 --library-path
>> ../crypt:../linuxthreads ./rpcgen -Y ../scripts -c rpcsvc/bootparam_prot.x
>> make: *** [xbootparam_prot.stmp] Segmentation fault
>> 3. problems with math-emu
>> 4. other problems to be investigated for its cause,including this one,
>> pow(2,7) = 128.0 when rounding = TONEAREST or UPWARD
>> = 64.1547.. when rounding = DOWNWARD or TOWARDZERO
>> when today i find out the above problem I was feeling almost despaired:(
>> I want to fix these problems,if i could.But it concerns so many things that
>> i am not
>> expert on and no time to dig:(. So any help will be highly appreciated.
>> Zhang Fuxin