[Let's move that out to avr-gcc-list instead, it's well on-topic
there.]

Rolf Magnus <[EMAIL PROTECTED]> wrote:

>> Oh, while you are at it, move the vtables out to ROM, please. :-)

> I'd really love that. Would try it myself, but I guess it would
> require a lot of hard work to dig into the g++ code for someone who
> has never looked into it.

I have no idea about it.  I've got already enough AVR stuff at my
hands, so I don't volunteer to become Mr. AVR-G++. ;-)

Speaking about AVR-G++, I filed a GCC bug report yesterday:

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

By comparision with my FreeBSD host's G++, it appears to be a feature
they normally link libstdc++ and libm before any user-supplied
libraries.  As on the AVR, there is no libstdc++, libgcc is (ab)used
instead.  This causes really ``funny'' behaviour.  In the simpler
case, it just causes a lot of bloat to be added from libgcc.a (rather
than the hand-tunded stuff from libm.a), and in the case where a user
forced the floating-point printf library, it causes double definitions
of external symbols.

-- 

J"org Wunsch                                           Unix support engineer
[EMAIL PROTECTED]        http://www.interface-systems.de/~j/


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



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

Reply via email to