]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] Abandon gcc-2.95.x
authorAndrew Morton <akpm@osdl.org>
Sun, 8 Jan 2006 09:04:07 +0000 (01:04 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 9 Jan 2006 04:14:02 +0000 (20:14 -0800)
commit36a81e1b0ff81c33cb395777af655670481c987d
treee6ac6d5dc2cd4c197b7f428df726b9ecfe74d2e9
parent58089b616f90e2bdd4af164caf17c84883f6d2f1
[PATCH] Abandon gcc-2.95.x

There's one scsi driver which doesn't compile due to weird __VA_ARGS__ tricks
and the rather useful scsi/sd.c is currently getting an ICE.  None of the new
SAS code compiles, due to extensive use of anonymous unions.  The V4L guys are
very good at exploiting the gcc-2.95.x macro expansion bug (_why_ does each
driver need to implement its own debug macros?) and various people keep on
sneaking in anonymous unions, which are rather nice.

Plus anonymous unions are rather useful.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/compiler-gcc2.h [deleted file]
include/linux/compiler.h
init/main.c