This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC 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: 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.


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