I can reproduce this with: /home/tbm/src/linux-2.6-2.6.21/debian/build/build-powerpc-none-powerpc (sid)971:[EMAIL PROTECTED]: ..build-powerpc-none-powerpc] gcc-4.1 -nostdinc -isystem /usr/lib/gcc/powerpc-linux-gnu/4.1.3/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Iarch/powerpc -Iarch/powerpc/include -Wall -Os -Iarch/powerpc -Idrivers/scsi -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(aic79xx_core)" -D"KBUILD_MODNAME=KBUILD_STR(aic79xx)" -c -o drivers/scsi/aic7xxx/.tmp_aic79xx_core.o drivers/scsi/aic7xxx/aic79xx_core.c In file included from include/linux/aio.h:5, from include/linux/sched.h:260, from include/linux/blkdev.h:4, from drivers/scsi/aic7xxx/aic79xx_osm.h:46, from drivers/scsi/aic7xxx/aic79xx_core.c:44: include/linux/workqueue.h: In function ‘cancel_delayed_work’: include/linux/workqueue.h:203: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from drivers/scsi/aic7xxx/aic79xx_core.c:45: drivers/scsi/aic7xxx/aic79xx_inline.h: In function ‘ahd_setup_data_scb’: drivers/scsi/aic7xxx/aic79xx_inline.h:305: warning: dereferencing type-punned pointer will break strict-aliasing rules drivers/scsi/aic7xxx/aic79xx_core.c: In function ‘ahd_alloc_scbs’: drivers/scsi/aic7xxx/aic79xx_core.c:6074: warning: dereferencing type-punned pointer will break strict-aliasing rules drivers/scsi/aic7xxx/aic79xx_core.c:6107: warning: dereferencing type-punned pointer will break strict-aliasing rules drivers/scsi/aic7xxx/aic79xx_core.c:6144: warning: dereferencing type-punned pointer will break strict-aliasing rules drivers/scsi/aic7xxx/aic79xx_core.c: In function ‘ahd_init’: drivers/scsi/aic7xxx/aic79xx_core.c:6370: warning: dereferencing type-punned pointer will break strict-aliasing rules drivers/scsi/aic7xxx/aic79xx_core.c: At top level: drivers/scsi/aic7xxx/aic79xx_core.c:9493: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. For Debian GNU/Linux specific bug reporting instructions, see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
Unfortunately, I cannot reproduce it with gcc-4.1 from current SVN, so I'm not sure what to do about this. -- Martin Michlmayr http://www.cyrius.com/