On Wed, Jul 27, 2011 at 07:40:02PM +0530, Ganesan Ramalingam wrote:
> Date: Wed, 27 Jul 2011 19:40:02 +0530
> From: Ganesan Ramalingam <ganesan18@gmail.com>
> To: Ralf Baechle <ralf@linux-mips.org>
> Cc: linux-kernel@vger.kernel.org, David Daney <david.daney@cavium.com>
> Subject: Re: Compilation error on linux-mips git
> Content-Type: multipart/alternative; boundary=0023545bcf24e7046c04a90d9b5b
>
> Got the error with below version of compiler:
>
> Target: mips64-unknown-linux-gnu
> Configured with: ../gcc-4.2.2/configure
> --prefix=/home/rpmbuilder/CROSS_TOOLCHAIN
> --with-local-prefix=/home/rpmbuilder/CROSS_TOOLCHAIN/mips64-unknown-linux-gnu
> --target=mips64-unknown-linux-gnu --host=x86-cross-linux-gnu --disable-nls
> --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit --enable-c99
> --enable-long-long --enable-threads=posix --with-arch=xlr --with-float=soft
> --with-tune=xlr
> --with-sysroot=/home/rpmbuilder/CROSS_TOOLCHAIN/mips64-unknown-linux-gnu
> --with-headers=/home/rpmbuilder/CROSS_TOOLCHAIN/mips64-unknown-linux-gnu/usr/include
> Thread model: posix
> gcc version 4.2.2
And the warning is correct; I don't know why later compilers don't spot it.
It's not like the code has any complex control flow.
Ralf
|