Package: gcc-4.3 Version: 4.3.0-3 Severity: important
While trying to reproduce #476002 I found that gcc-4.3 behaviour depends on name under which gcc-4.3 was called. I tried to simply set CC=gcc-4.3, but this doesn't made the pdksh's bug reproducible. I was able to reproduce it after creating some wrapper script that sets PATH and executes gcc-4.3. I consider this as very misleading behaviour. Some examples: If gcc-4.3 was run as gcc-4.3 or gcc, it is able to compile alloc.c file: $ bash -c 'exec -a gcc gcc-4.3 -c -DHAVE_CONFIG_H -I. -I. -Wall -g -DDEBIAN -D_FILE_OFFSET_BITS=64 -O2 alloc.c' $ bash -c 'exec -a gcc-4.3 gcc-4.3 -c -DHAVE_CONFIG_H -I. -I. -Wall -g -DDEBIAN -D_FILE_OFFSET_BITS=64 -O2 alloc.c' However if I run gcc-4.3 with any other name passed as argv[0], it fails to compile it: $ bash -c 'exec -a ./gcc gcc-4.3 -c -DHAVE_CONFIG_H -I. -I. -Wall -g -DDEBIAN -D_FILE_OFFSET_BITS=64 -O2 alloc.c' 2>&1 | tail -n 2 alloc.c:875: warning: return makes pointer from integer without a cast alloc.c:881: error: too many arguments to function 'realloc $ bash -c 'exec -a anything_else gcc-4.3 -c -DHAVE_CONFIG_H -I. -I. -Wall -g -DDEBIAN -D_FILE_OFFSET_BITS=64 -O2 alloc.c' 2>&1 | tail -n 2 alloc.c:875: warning: return makes pointer from integer without a cast alloc.c:881: error: too many arguments to function 'realloc' Also it fails if I change the PATH: $ export PATH=.:$PATH $ bash -c 'exec -a gcc gcc-4.3 -c -DHAVE_CONFIG_H -I. -I. -Wall -g > -DDEBIAN -D_FILE_OFFSET_BITS=64 -O2 alloc.c' 2>&1 | tail -n 2 alloc.c:875: warning: return makes pointer from integer without a cast alloc.c:881: error: too many arguments to function 'realloc' Regards, robert -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.24 Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2) Shell: /bin/sh linked to /bin/bash Versions of packages gcc-4.3 depends on: ii binutils 2.18.1~cvs20080103-4 The GNU assembler, linker and bina ii cpp-4.3 4.3.0-3 The GNU C preprocessor ii gcc-4.3-base 4.3.0-3 The GNU Compiler Collection (base ii libc6 2.7-10 GNU C Library: Shared libraries ii libgcc1 1:4.3.0-3 GCC support library ii libgomp1 4.3.0-3 GCC OpenMP (GOMP) support library Versions of packages gcc-4.3 recommends: ii libc6-dev 2.7-10 GNU C Library: Development Librari -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]