[Bug c/19720] New: missing braces around initializer

2005-01-31 Thread ca50015 at yahoo dot com
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


[Bug c/19720] missing braces around initializer

2005-01-31 Thread ca50015 at yahoo dot com

--- Additional Comments From ca50015 at yahoo dot com  2005-01-31 12:19 
---
can't find the string "__LOCK_INITIALIZER"  through gcc source files.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19720


[Bug target/19720] missing braces around initializer

2005-01-31 Thread ca50015 at yahoo dot com

--- Additional Comments From ca50015 at yahoo dot com  2005-01-31 16:22 
---
yes, i'm using nptl.

glibc was configured like this:
--prefix=/usr --with-tls --enable-add-ons=nptl --enable-kernel=2.6.10
--with-headers=/src/linux-2.6.10/include 

i tried create a new 
  '/usr/include'
 and copy
 "/src/linux-2.6.10/include/asm"
 "/src/linux-2.6.10/include/asm-generic"
 "/src/linux-2.6.10/include/linux"
wont work, 
leave /usr/include as is also wont work.

which preprocessed source should i attach?

thanks.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19720