------- Comment #1 from KenJackson at ieee dot org  2006-02-21 16:00 -------
I have confirmed that I can work around the error by adding these two lines:

  void skip_clear_bss(void) __attribute__((naked,section(".init3")));
  void skip_clear_bss(void) { asm volatile ("rjmp main" : :); }

But unfortunately this also skips __do_copy_data, which initializes all 
initialized global data.  Both it and __do_clear_bss are in segment .init4.


-- 


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

Reply via email to