This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: The new ia64 assembler is incompatible with glibc


On Sun, Feb 13, 2005 at 09:18:34AM -0800, H. J. Lu wrote:
> After applied 2 patches enclosed here, I can compile glibc in CVS. But
> I got so many failures in "make check":
> 
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/basic-test.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-double.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-float.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-idouble.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ifloat.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ldouble.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/math/test-ildoubl.out]
> Error 1
> make[3]: *** [math/xtests] Error 2
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/stdio-common/tstscanf.out]
> Error 1
> make[4]: ***
> [/export/build/gnu/glibc-nptl/build-ia64-linux/stdio-common/tstdiomisc.out]
> Error 1
> 
> It looks like the math functions are wrong. Replacing the new assembler
> with the old one fixes the problem.
> 

The problem is caused by

http://sourceware.org/ml/binutils/2005-02/msg00122.html

Gas no longer handles

fclass.m p6, p7 = farg0, @inf|@pos

correctly. Jan, could you please fix it?

Thanks.


H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]