> -----Original Message----- > From: > [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > org] On Behalf Of Joerg Wunsch > Sent: Wednesday, December 19, 2007 6:17 AM > To: avr-libc-dev@nongnu.org > Subject: [avr-libc-dev] Re: [avr-libc-commit] avr-libc > ChangeLoginclude/stdlib.h libc/stdlib... > > As Dmitry Xmelkov wrote: > > > Log message: > > Add CLI to abort() and exit() functions, since GCC's > _exit() does not > > disable interrupts today. > > Umm, no, please don't. If it's _exit()'s respsonsibility to do so, > then let's leave it to libgcc.a instead. That's why I completely > backed out my nonsensical attempt from yesterday, and instead > re-opened the bug. There's no point in trying to plug libgcc's faults > and omissions inside avr-libc.
Why not? We already do many workaround in avr-libc because of issues with dealing with GCC, such as the long release cycles. If we get this fix into AVR GCC, it might be available in 4.3.0, which could still be 2-3 months out. If we miss the window, it will have to be in 4.4, which is certainly a lot longer. Eric _______________________________________________ AVR-libc-dev mailing list AVR-libc-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/avr-libc-dev