Re: What's this __dummy in asm-cris/bitops.h?

2007-12-20 Thread Jesper Nilsson
On Wed, Dec 19, 2007 at 08:56:17PM +0100, Clemens Koller wrote: > Hello, > > while looking for some assembly out of order / optimization stuff > for something else, I found some strange code in > .../linux/include/asm-cris/bitops.h:22 > > /* > * Some hacks to defeat gcc over-optimizations.. > */

Re: What's this __dummy in asm-cris/bitops.h?

2007-12-20 Thread Jesper Nilsson
On Wed, Dec 19, 2007 at 08:56:17PM +0100, Clemens Koller wrote: Hello, while looking for some assembly out of order / optimization stuff for something else, I found some strange code in .../linux/include/asm-cris/bitops.h:22 /* * Some hacks to defeat gcc over-optimizations.. */ struct

What's this __dummy in asm-cris/bitops.h?

2007-12-19 Thread Clemens Koller
Hello, while looking for some assembly out of order / optimization stuff for something else, I found some strange code in .../linux/include/asm-cris/bitops.h:22 /* * Some hacks to defeat gcc over-optimizations.. */ struct __dummy { unsigned long a[100]; }; #define ADDR (*(struct __dummy *)

What's this __dummy in asm-cris/bitops.h?

2007-12-19 Thread Clemens Koller
Hello, while looking for some assembly out of order / optimization stuff for something else, I found some strange code in .../linux/include/asm-cris/bitops.h:22 /* * Some hacks to defeat gcc over-optimizations.. */ struct __dummy { unsigned long a[100]; }; #define ADDR (*(struct __dummy *)