http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47424
Summary: [4.6 Regression] Glibc miscompiled Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: hjl.to...@gmail.com On Linux/x86-64, gcc 4.6.0 20110119 miscompiled glibc trunk. I got /bin/sh: line 1: 9941 Illegal instruction GCONV_PATH=/export/build/gnu/glibc/build-x86_64-linux/iconvdata LC_ALL=C LD_AUDIT=/export/build/gnu/glibc/build-x86_64-linux/elf/tst-auditmod4b.so /export/build/gnu/glibc/build-x86_64-linux/elf/ld-linux-x86-64.so.2 --library-path /export/build/gnu/glibc/build-x86_64-linux:/export/build/gnu/glibc/build-x86_64-linux/math:/export/build/gnu/glibc/build-x86_64-linux/elf:/export/build/gnu/glibc/build-x86_64-linux/dlfcn:/export/build/gnu/glibc/build-x86_64-linux/nss:/export/build/gnu/glibc/build-x86_64-linux/nis:/export/build/gnu/glibc/build-x86_64-linux/rt:/export/build/gnu/glibc/build-x86_64-linux/resolv:/export/build/gnu/glibc/build-x86_64-linux/crypt:/export/build/gnu/glibc/build-x86_64-linux/nptl /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit4 > /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit4.out /bin/sh: line 1: 9952 Illegal instruction GCONV_PATH=/export/build/gnu/glibc/build-x86_64-linux/iconvdata LC_ALL=C LD_AUDIT=/export/build/gnu/glibc/build-x86_64-linux/elf/tst-auditmod7b.so /export/build/gnu/glibc/build-x86_64-linux/elf/ld-linux-x86-64.so.2 --library-path /export/build/gnu/glibc/build-x86_64-linux:/export/build/gnu/glibc/build-x86_64-linux/math:/export/build/gnu/glibc/build-x86_64-linux/elf:/export/build/gnu/glibc/build-x86_64-linux/dlfcn:/export/build/gnu/glibc/build-x86_64-linux/nss:/export/build/gnu/glibc/build-x86_64-linux/nis:/export/build/gnu/glibc/build-x86_64-linux/rt:/export/build/gnu/glibc/build-x86_64-linux/resolv:/export/build/gnu/glibc/build-x86_64-linux/crypt:/export/build/gnu/glibc/build-x86_64-linux/nptl /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit7 > /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit7.out /bin/sh: line 1: 9951 Illegal instruction GCONV_PATH=/export/build/gnu/glibc/build-x86_64-linux/iconvdata LC_ALL=C LD_AUDIT=/export/build/gnu/glibc/build-x86_64-linux/elf/tst-auditmod6b.so:/export/build/gnu/glibc/build-x86_64-linux/elf/tst-auditmod6c.so /export/build/gnu/glibc/build-x86_64-linux/elf/ld-linux-x86-64.so.2 --library-path /export/build/gnu/glibc/build-x86_64-linux:/export/build/gnu/glibc/build-x86_64-linux/math:/export/build/gnu/glibc/build-x86_64-linux/elf:/export/build/gnu/glibc/build-x86_64-linux/dlfcn:/export/build/gnu/glibc/build-x86_64-linux/nss:/export/build/gnu/glibc/build-x86_64-linux/nis:/export/build/gnu/glibc/build-x86_64-linux/rt:/export/build/gnu/glibc/build-x86_64-linux/resolv:/export/build/gnu/glibc/build-x86_64-linux/crypt:/export/build/gnu/glibc/build-x86_64-linux/nptl /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit6 > /export/build/gnu/glibc/build-x86_64-linux/elf/tst-audit6.out Gcc 4.5 is OK.