> -----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

Reply via email to