while compiling gcc-3.4.3 with itself(compiled by gcc-2.95), got these error: -------------------------------------------------------------------
In file included from ../../gcc-3.4.3/gcc/unwind-dw2-fde-glibc.c:59: ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: warning: missing braces around initializer ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: warning: (near initialization for `object_mutex.__data') ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: error: `__LOCK_INITIALIZER' undeclaredhere (not in a function) ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: error: initializer element is not constant ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: error: (near initialization for `object_mutex.__data.__nusers') ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: warning: missing initializer ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: warning: (near initialization for `object_mutex.__data.__nusers') ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: error: initializer element is not constant ../../gcc-3.4.3/gcc/unwind-dw2-fde.c:52: error: (near initialization for `object_mutex.__data') make[3]: *** [libgcc/./unwind-dw2-fde-glibc.o] Error 1 make[3]: Leaving directory `/src/gcc-build2/gcc' make[2]: *** [libgcc.a] Error 2 make[2]: Leaving directory `/src/gcc-build2/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/src/gcc-build2/gcc' make: *** [bootstrap] Error 2 ----------------------------------------------------------------------- on a debian woody-3.0-r2 system, with: kernel-2.6.10 glibc-2.3.3 (--prefix=/usr) gcc-3.4.3 (--prefix=/usr/local) -- Summary: missing braces around initializer Product: gcc Version: 3.4.3 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ca50015 at yahoo dot com CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19720