[Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Georg-Johann Lay
AVR-Libc comes with hand-optimized float support functions written in assembler. These functions use the same naming conventions like libgcc. There are situations where this name clashed lead to performance regression because the functions from libgcc are linked. One example are the new fixed-po

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Gabriel Dos Reis
On Mon, Sep 3, 2012 at 11:29 AM, Georg-Johann Lay wrote: > AVR-Libc comes with hand-optimized float support functions written > in assembler. These functions use the same naming conventions like > libgcc. There are situations where this name clashed lead to performance > regression because the f

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Georg-Johann Lay
Gabriel Dos Reis schrieb: On Mon, Sep 3, 2012 at 11:29 AM, Georg-Johann Lay wrote: AVR-Libc comes with hand-optimized float support functions written in assembler. These functions use the same naming conventions like libgcc. There are situations where this name clashed lead to performance reg

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Gabriel Dos Reis
On Mon, Sep 3, 2012 at 1:46 PM, Georg-Johann Lay wrote: > Gabriel Dos Reis schrieb: > >> On Mon, Sep 3, 2012 at 11:29 AM, Georg-Johann Lay wrote: >>> >>> AVR-Libc comes with hand-optimized float support functions written >>> in assembler. These functions use the same naming conventions like >>>

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Georg-Johann Lay
Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: AVR-Libc comes with hand-optimized float support functions written in assembler. These functions use the same naming conventions like libgcc. There are situations where this name clashed lead

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Joerg Wunsch
As Georg-Johann Lay wrote: > What do you propose? I'm fine with that option, and think it's a good idea. -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/NIC: JW11-RIPE Never trust an operating system you don't have sources for

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Denis Chertykov
2012/9/4 Joerg Wunsch : > As Georg-Johann Lay wrote: > >> What do you propose? > > I'm fine with that option, and think it's a good idea. > I have not objections against the patch. Denis

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Gabriel Dos Reis
On Mon, Sep 3, 2012 at 4:23 PM, Georg-Johann Lay wrote: > Gabriel Dos Reis schrieb: >> >> Georg-Johann Lay wrote: >>> >>> Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: > > AVR-Libc comes with hand-optimized float support functions written > in assembler. These functions

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-03 Thread Georg-Johann Lay
Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: AVR-Libc comes with hand-optimized float support functions written in assembler. These functions use the same naming conventions like libgcc.

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Gabriel Dos Reis
On Tue, Sep 4, 2012 at 1:55 AM, Georg-Johann Lay wrote: > Gabriel Dos Reis schrieb: >> >> Georg-Johann Lay wrote: >>> >>> Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: > > Gabriel Dos Reis schrieb: >> >> Georg-Johann Lay wrote: >>> >>> AVR-Libc comes with hand

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Richard Guenther
On Tue, Sep 4, 2012 at 8:55 AM, Georg-Johann Lay wrote: > Gabriel Dos Reis schrieb: >> >> Georg-Johann Lay wrote: >>> >>> Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: > > Gabriel Dos Reis schrieb: >> >> Georg-Johann Lay wrote: >>> >>> AVR-Libc comes with hand

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Georg-Johann Lay
Richard Guenther wrote: > Georg-Johann Lay wrote: >> Gabriel Dos Reis schrieb: >>> Georg-Johann Lay wrote: Gabriel Dos Reis schrieb: > Georg-Johann Lay wrote: >> Gabriel Dos Reis schrieb: >>> Georg-Johann Lay wrote: AVR-Libc comes with hand-optimized float support function

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Richard Guenther
On Tue, Sep 4, 2012 at 1:01 PM, Georg-Johann Lay wrote: > Richard Guenther wrote: >> Georg-Johann Lay wrote: >>> Gabriel Dos Reis schrieb: Georg-Johann Lay wrote: > Gabriel Dos Reis schrieb: >> Georg-Johann Lay wrote: >>> Gabriel Dos Reis schrieb: Georg-Johann Lay wrote:

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Gabriel Dos Reis
On Tue, Sep 4, 2012 at 9:17 AM, Richard Guenther wrote: >> Can you explain this? A typical build of avr tools goes like >> >> 1) configure, build and install binutils >> 2) configure, build and install the compiler >> 3) configure, build and install AVR-Libc >> >> so that in step 2 no checking i

RE: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Weddington, Eric
Re: [Patch,avr] PR54461: Better AVR-Libc integration > > On Tue, Sep 4, 2012 at 9:17 AM, Richard Guenther > wrote: > > >> Can you explain this? A typical build of avr tools goes like > >> > >> 1) configure, build and install binutils > >> 2) configure,

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Georg-Johann Lay
Weddington, Eric wrote: > Can you explain this? A typical build of avr tools goes like 1) configure, build and install binutils 2) configure, build and install the compiler 3) configure, build and install AVR-Libc so that in step 2 no checking is possible becaus

RE: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Weddington, Eric
> -Original Message- > From: Georg-Johann Lay [] > Sent: Tuesday, September 04, 2012 12:00 PM > To: Weddington, Eric > Cc: Gabriel Dos Reis; Richard Guenther; gcc-patches@gcc.gnu.org; Denis > Chertykov; Joerg Wunsch > Subject: Re: [Patch,avr] PR54461: Better AVR-Lib

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Gabriel Dos Reis
On Tue, Sep 4, 2012 at 1:00 PM, Georg-Johann Lay wrote: > Weddington, Eric wrote: >> > Can you explain this? A typical build of avr tools goes like > > 1) configure, build and install binutils > 2) configure, build and install the compiler > 3) configure, build and install AVR

Re: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Georg-Johann Lay
Weddington, Eric wrote: > >> From: Georg-Johann Lay >> >> So here is an updated version of the patch. >> Instead of "with_avrlibc = yes" it does "with_avrlibc != no". >> >> Just like the first version, --with-avrlibc[=*] is only recognized >> if avr-gcc is not configured for RTEMS, i.e. RTEMS user

RE: [Patch,avr] PR54461: Better AVR-Libc integration

2012-09-04 Thread Weddington, Eric
> -Original Message- > From: Georg-Johann Lay [] > Sent: Tuesday, September 04, 2012 1:03 PM > To: Weddington, Eric > Cc: Gabriel Dos Reis; Richard Guenther; gcc-patches@gcc.gnu.org; Denis > Chertykov; Joerg Wunsch > Subject: Re: [Patch,avr] PR54461: Better AVR-Libc