As Weddington, Eric wrote:

> > ...  There's no point in trying to plug libgcc's faults
> > and omissions inside avr-libc.

> Why not?

Because that bug is completely unimportant and purely cosmetical.
Real embedded applications don't exit() anyway.  Mind you, we (at
least you and me) have been shipping compiler/library combinations
where returning from main() didn't jump to or call exit() at all, and
people barely noticed it.

If you're really eager to fix it in the next WinAVR release, you could
always pick up the libgcc.S patch from the bug tracker, and apply it
to the compiler.

Also, there's no strong relationship between the compiler and library
versions, so when is the correct time to remove the hack from libc
again?  Once the major distributions picked up the libgcc patch?  Once
a full release of GCC with the patch has been released?  But then,
what about people still using older versions?

-- 
cheers, J"org               .-.-.   --... ...--   -.. .  DL8DTL

http://www.sax.de/~joerg/                        NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)


_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to