------- Comment #16 from rusty at rustcorp dot com dot au 2008-03-28 02:38 ------- OK, this is fixed in gcc 4.3 (woot!), but the unused "funk" is still omitted.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35728 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9079