http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49833
--- Comment #17 from H.J. Lu <hjl.tools at gmail dot com> 2011-07-25 20:00:45 UTC --- (In reply to comment #16) > (In reply to comment #15) > > (In reply to comment #14) > > > Another problem: > > > > > /tmp/bar.c:10:1: error: unrecognizable insn: > > > (insn 6 5 7 3 (set (reg:SI 67) > > > (symbol_ref:SI ("_start") [flags 0x41] <function_decl > > > 0x7faad972ff00 > > > _start>)) /tmp/bar.c:6 -1 > > > (nil)) > > > > What does these flags mean? > > SYMBOL_REF_FLAGS (in_rtx); /* Set if this symbol is a function. */ #define SYMBOL_FLAG_FUNCTION (1 << 0) /* Set if this symbol is not defined in this translation unit. */ #define SYMBOL_FLAG_EXTERNAL (1 << 6)