With gcc version 4.2.0 20060316 (experimental) [trunk revision 112138 clean], I got
lt-gcj-dbtool(10892): unaligned access to 0x60000fffffff9d63, ip=0x20000000017a02e0 lt-gcj-dbtool(10892): unaligned access to 0x60000fffffff9d6b, ip=0x20000000017a0301 lt-gcj-dbtool(10892): unaligned access to 0x60000fffffff9d73, ip=0x20000000017a0321 lt-gcj-dbtool(10892): unaligned access to 0x60000fffffff9d7b, ip=0x20000000017a0341 strncpy-chk.x1(16065): unaligned access to 0x60000fffffff9201, ip=0x4000000000001c00 strncpy-chk.x2(16153): unaligned access to 0x60000fffffff9201, ip=0x4000000000001ba1 strncpy-chk.x3(16260): unaligned access to 0x60000fffffff9201, ip=0x4000000000001f71 strncpy-chk.x4(16419): unaligned access to 0x60000fffffff9201, ip=0x4000000000001f50 PR9577(17600): unaligned access to 0x60000fffffff8b03, ip=0x20000000018c82e0 PR9577(17600): unaligned access to 0x60000fffffff8b0b, ip=0x20000000018c8301 PR9577(17600): unaligned access to 0x60000fffffff8b13, ip=0x20000000018c8321 PR9577(17600): unaligned access to 0x60000fffffff8b1b, ip=0x20000000018c8341 For example, /export/build/gnu/gcc/build-ia64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-ia64-linux/gcc/ /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/strncpy-chk.c /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/strncpy-chk-lib.c /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c -w -O2 -fno-show-column -lm -o /export/build/gnu/gcc/build-ia64-linux/gcc/testsuite/gcc/strncpy-chk.x2 [EMAIL PROTECTED] gcc]$ ./strncpy-chk.x2 strncpy-chk.x2(23626): unaligned access to 0x60000fffffffb611, ip=0x4000000000001b81 [EMAIL PROTECTED] gcc]$ -- Summary: [4.2 Regression]: Gcc generates unaligned access Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl at lucon dot org GCC build triplet: ia64-unknown-linux-gnu GCC host triplet: ia64-unknown-linux-gnu GCC target triplet: ia64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26721