[avr-gcc-list] re: libtool and winavr/ AVR GCC

2005-08-20 Thread Jim Brooks
I have started working with WinAVR/AVR GCC and would like to create libraries. Reviewing GCC docs, libtool should be used. When I checked the bin directory of WinAVR however, there was no libtool. Can I use the PC GCC libtool? Thanks for any suggestions. Jim

Re: [avr-gcc-list] Don't use gcc 3.4.4, use 4.0.1

2005-08-20 Thread Björn Haase
Hi Eric, I have re-investigated PR21990 today and observed that it no longer appears in mainline. It is also absent in today's cvs state of the 4.0 branch. Dunno whether the original problem has been fixed or whether something else has changed such that the bug is no longer exposed.

RE: [avr-gcc-list] gcc signal overhead, redundant code, bug (?), far from optimal

2005-08-20 Thread Szikra Istvan
You mean something like this: SIGNAL(SIG_UART_DATA) { //Disable UDRIE UCSRB = _BV(UDRIE); sei(); MyInterruptHandler(); } Yes I tried, it doesn't work :( And it turns out others tried it before me: Which I thought should require no prologue (MyInterruptHandler() pushing what it

[avr-gcc-list] SIGNAL and INTERRUPT overhead

2005-08-20 Thread James A.R. Koehler
I have to agree with the complaint about the excessive prolog for interrupts. Many times an interrupt service routine just consists of setting or clearing bits in a port. In those cases, there is no justification or need for pushing all those registers onto the stack and then popping them off

RE: [avr-gcc-list] SIGNAL and INTERRUPT overhead

2005-08-20 Thread James A.R. Koehler
Thanks, guys. I never did understand that section of the manual but you and Francisco have cleared it up for me. That is the wonderful thing about this list ... Jim On Sat, 2005-20-08 at 22:34 +0100, Nigel Winterbottom wrote: -Original Message- From:James A.R. Koehler If