------- Comment #3 from hjl dot tools at gmail dot com  2010-04-29 18:16 -------
[...@gnu-6 stage2-gcc]$ cat x.i
enum plugin_event { PLUGIN_GGC_START, PLUGIN_GGC_END };
extern int invoke_plugin_callbacks_full (int, void *);
static __inline__ int
invoke_plugin_callbacks (int event __attribute__ ((__unused__)),
    void *gcc_data __attribute__ ((__unused__)))
{
  extern unsigned char flag_plugin_added;
  if (flag_plugin_added)
    return invoke_plugin_callbacks_full (event, gcc_data);
  return 3;
}
void
ggc_collect (void)
{
  invoke_plugin_callbacks (PLUGIN_GGC_START, ((void *)0));
  invoke_plugin_callbacks (PLUGIN_GGC_END, ((void *)0));
}
[...@gnu-6 stage2-gcc]$ ./xgcc -B./  -c  -g -O2  x.i -fcompare-debug
xgcc: x.i: -fcompare-debug failure (length)
[...@gnu-6 stage2-gcc]$ 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43942

Reply via email to