This fault exists in all upstream versions from 4.5 onwards including recent trunk:
michaelh@ursa2:~/linaro/bugs$ uname -a Linux ursa2 2.6.35.3-cbuild2+ #8 SMP Mon Apr 4 12:46:46 NZST 2011 armv7l GNU/Linux
michaelh@ursa2:~/linaro/bugs$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.10 Release: 10.10 Codename: maverick
michaelh@ursa2:~/linaro/bugs$ /tools/toolchains/gcc-4.4.5-armv7l-maverick-cbuild93-ursa2-cortexa8r1/bin/gcc -O2 align.c ; ./a.out HIT!
michaelh@ursa2:~/linaro/bugs$ /tools/toolchains/gcc-4.5.2-armv7l-maverick-cbuild93-ursa1-cortexa8r1/bin/gcc -O2 align.c ; ./a.out (nothing)
michaelh@ursa2:~/linaro/bugs$ /tools/toolchains/gcc-4.6.0-armv7l-maverick-cbuild93-ursa1-cortexa8r1/bin/gcc -O2 align.c ; ./a.out (nothing)
michaelh@ursa2:~/linaro/bugs$ ~/linaro/toolchains/gcc-4.7~svn174044-armv7l-maverick-cbuild120-ursa4-cortexa9r1/bin/gcc -O2 align.c ; ./a.out (nothing)
This fault exists in all upstream versions from 4.5 onwards including recent trunk:
michaelh@ ursa2:~ /linaro/ bugs$ uname -a
Linux ursa2 2.6.35.3-cbuild2+ #8 SMP Mon Apr 4 12:46:46 NZST 2011 armv7l GNU/Linux
michaelh@ ursa2:~ /linaro/ bugs$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.10
Release: 10.10
Codename: maverick
michaelh@ ursa2:~ /linaro/ bugs$ /tools/ toolchains/ gcc-4.4. 5-armv7l- maverick- cbuild93- ursa2-cortexa8r 1/bin/gcc -O2 align.c ; ./a.out
HIT!
michaelh@ ursa2:~ /linaro/ bugs$ /tools/ toolchains/ gcc-4.5. 2-armv7l- maverick- cbuild93- ursa1-cortexa8r 1/bin/gcc -O2 align.c ; ./a.out
(nothing)
michaelh@ ursa2:~ /linaro/ bugs$ /tools/ toolchains/ gcc-4.6. 0-armv7l- maverick- cbuild93- ursa1-cortexa8r 1/bin/gcc -O2 align.c ; ./a.out
(nothing)
michaelh@ ursa2:~ /linaro/ bugs$ ~/linaro/ toolchains/ gcc-4.7~ svn174044- armv7l- maverick- cbuild120- ursa4-cortexa9r 1/bin/gcc -O2 align.c ; ./a.out
(nothing)