[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] [bug #21872] __floatunsisf/undisf incorrectly named
From: |
Dmitry Xmelkov |
Subject: |
[avr-libc-dev] [bug #21872] __floatunsisf/undisf incorrectly named |
Date: |
Sun, 23 Dec 2007 08:13:24 +0000 |
User-agent: |
|
Update of bug #21872 (project avr-libc):
Status: None => Fixed
Percent Complete: 0% => 100%
_______________________________________________________
Follow-up Comment #2:
Andreas Kaiser, thank you!
It is a real bug with new GCC (4.2). It enlarges the program size approx. by
1kB.
In contrast to early versions, avr-gcc 4.2 has documented funcion names of
such coversions and it does realy use floatun*() function. Old compiler uses
signed conversion and large inline code to correct the result.
Note, that the 'un' is used only here, all other names use the 'uns':
fixunssisf, floatunssisd, floatunsMN2 ...
Fixed in CVS HEAD, 1.6
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?21872>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/