------- Comment #2 from bero at arklinux dot org 2006-08-19 13:07 ------- The problem goes away with -O0, and keeps working with -fdefer-pop -fdelayed-branch -fguess-branch-probability -fcprop-registers -floop-optimize -fif-conversion -fif-conversion2 -ftree-ccp -ftree-dce -ftree-dominator-opts -ftree-dse -ftree-ter -ftree-lrs -ftree-sra -ftree-copyrename -ftree-fre -ftree-ch -fmerge-constants
(which, according to the manpage, should be equivalent to -O1, but -O1 breaks) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28780