--- Comment #18 from jsm28 at gcc dot gnu dot org 2008-02-01 16:53 ---
4.2.3 is being released now, changing milestones of open bugs to 4.2.4.
--
jsm28 at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #17 from pmarques at grupopie dot com 2008-01-18 17:30 ---
I just found out what's causing this confusion. If you compile your program
like this:
avr-gcc -Os -mmcu=atmega168 -lm main.c -o main.elf
__clz_tab gets included. But if you compile like this:
avr-gcc -Os
--- Comment #16 from wvangulik at xs4all dot nl 2007-12-23 20:15 ---
(In reply to comment #14)
Note that the use of clz for the avr is avoided by using avr-libc's math
library.
Not confirmed. A simple test program using a floating point number:
This is probably due to
--- Comment #15 from j at uriah dot heep dot sax dot de 2007-12-22 17:15
---
(In reply to comment #14)
Note that the use of clz for the avr is avoided by using avr-libc's math
library.
Not confirmed. A simple test program using a floating point number:
#include avr/io.h
#include
--- Comment #14 from wvangulik at xs4all dot nl 2007-11-30 14:59 ---
Note that the use of clz for the avr is avoided by using avr-libc's math
library.
See http://lists.gnu.org/archive/html/avr-libc-dev/2007-11/msg00048.html for
more details.
--
wvangulik at xs4all dot nl changed:
--- Comment #13 from wvangulik at xs4all dot nl 2007-10-24 11:16 ---
(In reply to comment #10)
Something like this is smaller, faster and works for all registers (no need for
LD_regs). And could easily be writtin in to a insn:
; rOut: output register
; rIn: input register
; rIn, Z, N
--- Comment #12 from mmitchel at gcc dot gnu dot org 2007-10-09 19:22
---
Change target milestone to 4.2.3, as 4.2.2 has been released.
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #10 from anrp at mit dot edu 2007-09-08 21:44 ---
(In reply to comment #9)
Here's what I see:
The array __clz_tab is used in a macro, count_leading_zeros, which is called
in
the function __clzSI2 in libgcc2.c, which (AFAICT) gets compiled to the
function __clzsi2 and
--- Comment #11 from anrp at mit dot edu 2007-09-08 21:48 ---
(In reply to comment #10)
Here's an untested (I'm going to try to figure out how to get it to build into
the AVR build) function that replaces the definition of clz_tab with a 6
instruction bit of code:
; r2 in, r3 out
--- Comment #8 from mmitchel at gcc dot gnu dot org 2007-05-14 22:28
---
Will not be fixed in 4.2.0; retargeting at 4.2.1.
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from giovannibajo at libero dot it 2007-04-02 22:47 ---
Anatoly, can you have a look? It's a regression in 4.2 for AVR!
--
giovannibajo at libero dot it changed:
What|Removed |Added
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29524
--- Comment #6 from pinskia at gcc dot gnu dot org 2006-12-03 21:41 ---
Someone else is going to have to look into this as this works just fine on
spu-elf.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
13 matches
Mail list logo