http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48338
Summary: [4.7 Regression] Glibc miscompiled Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: hjl.to...@gmail.com On Linux/ia32, GCC 4.7.0 revision 171601 miscompiled glibc trunk. I got [hjl@gnu-6 glibc-32bit]$ GCONV_PATH=/export/build/gnu/glibc-32bit/build-i686-linux/iconvdata LC_ALL=C /export/build/gnu/glibc-32bit/build-i686-linux/elf/ld-linux.so.2 --library-path /export/build/gnu/glibc-32bit/build-i686-linux:/export/build/gnu/glibc-32bit/build-i686-linux/math:/export/build/gnu/glibc-32bit/build-i686-linux/elf:/export/build/gnu/glibc-32bit/build-i686-linux/dlfcn:/export/build/gnu/glibc-32bit/build-i686-linux/nss:/export/build/gnu/glibc-32bit/build-i686-linux/nis:/export/build/gnu/glibc-32bit/build-i686-linux/rt:/export/build/gnu/glibc-32bit/build-i686-linux/resolv:/export/build/gnu/glibc-32bit/build-i686-linux/crypt:/export/build/gnu/glibc-32bit/build-i686-linux/nptl /export/build/gnu/glibc-32bit/build-i686-linux/nptl/tst-cancel17 --direct going to cancel tf in-time Segmentation fault [hjl@gnu-6 glibc-32bit]$ GCONV_PATH=/export/build/gnu/glibc-32bit/build-i686-linux/iconvdata LC_ALL=C /export/build/gnu/glibc-32bit/build-i686-linux/elf/ld-linux.so.2 --library-path /export/build/gnu/glibc-32bit/build-i686-linux:/export/build/gnu/glibc-32bit/build-i686-linux/math:/export/build/gnu/glibc-32bit/build-i686-linux/elf:/export/build/gnu/glibc-32bit/build-i686-linux/dlfcn:/export/build/gnu/glibc-32bit/build-i686-linux/nss:/export/build/gnu/glibc-32bit/build-i686-linux/nis:/export/build/gnu/glibc-32bit/build-i686-linux/rt:/export/build/gnu/glibc-32bit/build-i686-linux/resolv:/export/build/gnu/glibc-32bit/build-i686-linux/crypt:/export/build/gnu/glibc-32bit/build-i686-linux/nptl /export/build/gnu/glibc-32bit/build-i686-linux/nptl/tst-cancelx17 --direct going to cancel tf in-time Segmentation fault [hjl@gnu-6 glibc-32bit]$