bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

glibc-2.2.3+nis patch, gcc-2.95.4 && gcc-3.0 CVS


From: Gordon Sadler
Subject: glibc-2.2.3+nis patch, gcc-2.95.4 && gcc-3.0 CVS
Date: Sat, 2 Jun 2001 20:50:37 -0500
User-agent: Mutt/1.3.18i

First, sorry for the length, but I believe this contains the minimum
info needed at this point.

I took glibc CVS -rglibc-2_2_3, added the nis patch from U. Drepper 24
Apr 01. Then I ran make/make check in 4 different configurations on a
Debian unstable system(updated daily). I believe I've identified a few
regressions. However, it is difficult to pinpoint due to the fact that
even glibc-2.2.3+nis (a released version) does not cleanly finish make
check. The reasoning behind testing with/without frame-pointer is, to
the best of my knowledge because Debian build's the system libc with
--enable-omitfp.

AMD Duron 800 on an Epox 8KTA3

gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20010522 (Debian prerelease)

gcc-3.0 -v (local build, CVS 3_0-branch 020601)
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/specs
Configured with: /usr/src/cvs/gcc-3.0/configure --verbose
--enable-threads=posix --with-system-zlib --enable-shared
--enable-languages=c,c++ --disable-nls
Thread model: posix
gcc version 3.0 20010602 (prerelease)

make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i586-pc-linux-gnu
...(Copyright info)

ld -v
GNU ld version 2.11.90.0.7 (with BFD 2.11.90.0.7)

(/usr/bin/awk -> mawk) (via Debian alternatives)
mawk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan

compiled limits:
max NF             32767
sprintf buffer      1020

gawk -W version
GNU Awk 3.0.6
...(Copyright info)

perl -v
This is perl, v5.6.1 built for i386-linux
...(Copyright info)

sed -V
GNU sed version 3.02
...(Copyright info)

4 builds of glibc-2.2.3+nis patch.

1. gcc-2.95.4, glibc configured with:
export CFLAGS='-Os -march=i686 -Wall -fstrict-aliasing'
configure --enable-add-ons --disable-profile \
 --without-cvs --enable-all-warnings --enable-kernel=2.2.19 \
 --enable-omitfp

make; make check >test.log 2>&1 ; grep Error test.log
make[2]: *** [/usr/local/src/build/libc/iconvdata/tst-loading.out] Error
139
make[1]: *** [iconvdata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc/localedata/tst-fmon.out] Error 1
make[1]: *** [localedata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc/intl/tst-gettext.out] Error 139
make[1]: *** [intl/tests] Error 2
make[2]: *** [/usr/local/src/build/libc/malloc/tst-mtrace.out] Error 1
make[1]: *** [malloc/tests] Error 2
make[2]: *** [/usr/local/src/build/libc/posix/bug-regex2-mem] Error 1
make[1]: *** [posix/tests] Error 2
make: *** [check] Error 2

2. gcc-3.0, glibc configured with:
export CFLAGS='-Os -march=athlon -Wall'
configure --enable-add-ons --disable-profile \
 --without-cvs --enable-all-warnings --enable-kernel=2.2.19 \
 --enable-omitfp
 
make; make check >test.log 2>&1 ; grep Error test.log
make[2]: *** [/usr/local/src/build/libc-gcc3/iconvdata/bug-iconv2.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/iconvdata/tst-loading.out] Error 
139
make[1]: *** [iconvdata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-gcc3/localedata/tst-fmon.out] Error 1
make[1]: *** [localedata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-gcc3/posix/globtest.out] Error 1
make[2]: [/usr/local/src/build/libc-gcc3/posix/annexc.out] Error 1 (ignored)
make[1]: *** [posix/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex1.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex2.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex3.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex4.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex5.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex6.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex7.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex8.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex9.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex10.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex11.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex12.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex13.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/joinrace.out] Error 
139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/tststack.out] Error 
139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/unload.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ecmutex.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex14.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex15.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex16.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/ex17.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/linuxthreads/tst-cancel.out] Error 
139
make[1]: *** [linuxthreads/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio64.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-clock.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-shm.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-timer.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio2.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio3.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio4.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio5.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/rt/tst-aio6.out] Error 139
make[1]: *** [rt/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-gcc3/elf/resolvfail.out] Error 139
make[2]: *** [/usr/local/src/build/libc-gcc3/elf/initfirst.out] Error 139
make[1]: *** [elf/tests] Error 2
make: *** [check] Error 2

3. gcc-2.95.4, glibc configured with:
export CFLAGS='-Os -march=i686 -Wall -fstrict-aliasing'
configure --enable-add-ons --disable-profile \
 --without-cvs --enable-all-warnings --enable-kernel=2.2.19

make; make check >test.log 2>&1 ; grep Error test.log
make[2]: *** [/usr/local/src/build/libc-wframeptr/localedata/tst-fmon.out] 
Error 1
make[1]: *** [localedata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-wframeptr/math/test-float.out] Error 1
make[2]: *** [/usr/local/src/build/libc-wframeptr/math/test-double.out] Error 1
make[2]: *** [/usr/local/src/build/libc-wframeptr/math/test-ifloat.out] Error 1
make[2]: *** [/usr/local/src/build/libc-wframeptr/math/test-idouble.out] Error 1
make[1]: *** [math/tests] Error 2
make[2]: [/usr/local/src/build/libc-wframeptr/posix/annexc.out] Error 1 
(ignored)
make: *** [check] Error 2

4. gcc-3.0, glibc configured with:
export CFLAGS='-Os -march=athlon -Wall'
configure --enable-add-ons --disable-profile \
 --without-cvs --enable-all-warnings --enable-kernel=2.2.19

make; make check >test.log 2>&1 ; grep Error test.log
make[2]: *** [/usr/local/src/build/libc-3wframeptr/iconvdata/bug-iconv2.out] 
Error 139
make[2]: *** [/usr/local/src/build/libc-3wframeptr/iconvdata/tst-loading.out] 
Error 139
make[1]: *** [iconvdata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-3wframeptr/localedata/tst-fmon.out] 
Error 1
make[1]: *** [localedata/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-3wframeptr/math/test-float.out] Error 1
make[2]: *** [/usr/local/src/build/libc-3wframeptr/math/test-double.out] Error 1
make[2]: *** [/usr/local/src/build/libc-3wframeptr/math/test-ifloat.out] Error 1
make[2]: *** [/usr/local/src/build/libc-3wframeptr/math/test-idouble.out] Error 
1
make[1]: *** [math/tests] Error 2
make[2]: *** [/usr/local/src/build/libc-3wframeptr/posix/globtest.out] Error 1
make[2]: [/usr/local/src/build/libc-3wframeptr/posix/annexc.out] Error 1 
(ignored)
make[1]: *** [posix/tests] Error 2
make: *** [check] Error 2

There are some obvious regressions/discrepancies here. Why was my
purpose in doing this? gcc-3.0 is due for release in less than 2 weeks,
and glibc 2.2.3 is an essential part of any system. I can filter some of
this information down to smaller chunks, I just need to know from the
respective maintainers of this various code what is known broken and/or
being worked on.

I hope this information is/can be put to good use. Further specific info
is available on request.


-- 
Gordon Sadler




reply via email to

[Prev in Thread] Current Thread [Next in Thread]