Package: gcc-3.3 Version: 1:3.3.2-4 Severity: normal While compiling the kernel on a sparc system I get the following errors in kernel-source-2.4.22/arch/sparc/kernel/check_asm.c:
gcc -o check_asm check_asm.c check_asm.c:309: error: field name not in record or union initializer check_asm.c:309: error: (near initialization for `check_asm_data') check_asm.c:311: warning: initialization makes integer from pointer without a cast and while compiling a 64-bit kernel I get gcc -o check_asm check_asm.c check_asm.c:312: error: field name not in record or union initializer check_asm.c:312: error: (near initialization for `check_asm_data') check_asm.c:313: warning: initialization makes integer from pointer without a cast check_asm.c:313: error: initializer element is not computable at load time check_asm.c:313: error: (near initialization for `check_asm_data[307]') The offending line is .section ".note.GNU-stack" at the end of the initialization of unsigned int check_asm_data[]. The previous version of gcc-3.3 (3.3.2-1) was working fine. I've verified this on both kernel-source-2.4.22-3 and kernel-source-2.4.22-4 -- System Information: Debian Release: testing/unstable Architecture: sparc Kernel: Linux argonath-linux 2.4.22-anbe3-sparc64-smp #1 SMP Sun Sep 28 23:33:06 CEST 2003 sparc64 Locale: LANG=C, LC_CTYPE=C Versions of packages gcc-3.3 depends on: ii binutils 2.14.90.0.6-5 The GNU assembler, linker and bina ii cpp-3.3 1:3.3.2-4 The GNU C preprocessor ii gcc-3.3-base 1:3.3.2-4 The GNU Compiler Collection (base ii libc6 2.3.2.ds1-10 GNU C Library: Shared libraries an ii libgcc1 1:3.3.2-4 GCC support library -- no debconf information