------- Comment #15 from Kyle dot D dot Moffett at boeing dot com 2010-06-04 02:17 ------- Created an attachment (id=20831) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20831&action=view) Even tinier tc-lossings-floats.c
Spent a bit more time on the testcase and made it even smaller. The bug goes away if I make any of the following changes: (1) Make "counter" a nonstatic local variable or "iter" a static global (2) Call dotell() directly instead of through a function pointer (3) Eliminate the references to frq_out->buf_start or prx_out->buf_start, even though they are always zero. -- Kyle dot D dot Moffett at boeing dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #20829|0 |1 is obsolete| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44364