All of lore.kernel.org
 help / color / mirror / Atom feed
* Simple piece of code with unexpected behavior
@ 2011-08-11 12:29 Roland Vossen
  2011-08-11 12:44 ` David Miller
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Roland Vossen @ 2011-08-11 12:29 UTC (permalink / raw)
  To: sparclinux

Hi,

after compiling and insmodding a module on a Sparc64 machine, the 
following piece of code:

	u8 index;
         for (index = 0; index < 128U; index++) {
                 if (index=129) {
                         printk("fishy...\n");
                         break;
                 }
         }

produces the log message: 'fishy...'.

The same piece of code does not produce this message on x86.

Is this a compiler bug, or am I overlooking something ?

Thanks, Roland.


--- info on my machine

developer@LB-BUN-44:~/code/brcm80211-next-2.6$ uname -a
Linux LB-BUN-44.bun.broadcom.com 3.0.0-rc6+ #2 Fri Jul 22 17:00:50 CEST 
2011 sparc64 GNU/Linux

--- info on my GCC version

developer@LB-BUN-44:~/code/brcm80211-next-2.6$ gcc -v
Using built-in specs.
Target: sparc-linux-gnu
Configured with: ../src/configure -v 
--enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr 
--enable-shared --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix --enable-nls 
--with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 
--enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc 
--enable-mpfr --with-cpu=v8 --with-long-double-128 
--enable-checking=release --build=sparc-linux-gnu --host=sparc-linux-gnu 
--target=sparc-linux-gnu
Thread model: posix
gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-08-11 14:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-08-11 12:29 Simple piece of code with unexpected behavior Roland Vossen
2011-08-11 12:44 ` David Miller
2011-08-11 14:18 ` Roland Vossen
2011-08-11 14:34 ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.