This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Unstable gcc mainline and the ia64 intrinsic work
On Wed, Jul 23, 2003 at 10:39:45AM -0700, Joe Buck wrote:
> On Wed, Jul 23, 2003 at 10:11:49AM -0700, H. J. Lu wrote:
> > I am working on ia64 Intel intrinsics. I have been using gcc 3.3
> > as the base since I need to verify my change by compiling modified
> > glibc and kernel using intrinsics instead of asm statement. The
> > gcc mainline can't compile glibc and I am not sure if it will compile
> > Linux kernel. What do I need to do when I am about ready to submit
> > the patch?
>
> Are there open PRs for the glibc and kernel problems?
The mainline changes everyday. Glibc and kernel are also changing all
the time. The glibc problems I found fall into 2 categories:
1. Won't compile, like
/export/build/gnu/glibc-3.4/build-i686-linux/elf/librtld.os(.text+0xbe4c): In
function `_dl_runtime_resolve':
/net/gnu/export/gnu/src/glibc/libc/elf/dl-runtime.c:170: undefined reference to
`fixup'
/export/build/gnu/glibc-3.4/build-i686-linux/elf/librtld.os(.text+0xbe70): In
function `_dl_runtime_profile':
/net/gnu/export/gnu/src/glibc/libc/elf/dl-runtime.c:170: undefined reference to
`profile_fixup'
collect2: ld returned 1 exit status
make[4]: *** [/export/build/gnu/glibc-3.4/build-i686-linux/elf/ld.so] Error 1
2. "make check" failures, like
make[4]: *** [/export/build/gnu/glibc-3.4/build-i686-linux/math/test-float.out]
Error 1
make[4]: ***
[/export/build/gnu/glibc-3.4/build-i686-linux/math/test-double.out] Error 1
make[4]: ***
[/export/build/gnu/glibc-3.4/build-i686-linux/math/test-ldouble.out] Error 1
make[3]: *** [math/xtests] Error 2
make[4]: ***
[/export/build/gnu/glibc-3.4/build-i686-linux/string/inl-tester.out] Error 1
make[3]: *** [string/xtests] Error 2
make[2]: *** [xcheck] Error 2
It is just glibc. I don't have the resources to track down how gcc
miscompiles glibc and kernel.
H.J.