FYI, today's gcc 4.2 generates many unaligned access on IA64: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26721
It may be related to http://gcc.gnu.org/ml/gcc-patches/2006-03/msg01001.html http://gcc.gnu.org/ml/gcc-patches/2006-03/msg01000.html http://gcc.gnu.org/ml/gcc-patches/2006-03/msg00999.html http://gcc.gnu.org/ml/gcc-patches/2006-03/msg00997.html http://gcc.gnu.org/ml/gcc-patches/2006-03/msg00998.html Has anyone else seen it? If it is confirmed, it looks pretty bad. H.J.