[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2008-02-01 Thread jsm28 at gcc dot gnu dot org
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2008-01-18 Thread pmarques at grupopie dot com
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-12-23 Thread wvangulik at xs4all dot nl
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-12-22 Thread j at uriah dot heep dot sax dot de
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-11-30 Thread wvangulik at xs4all dot nl
--- 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:

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-10-24 Thread wvangulik at xs4all dot nl
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-10-09 Thread mmitchel at gcc dot gnu dot org
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-09-08 Thread anrp at mit dot edu
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-09-08 Thread anrp at mit dot edu
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-05-14 Thread mmitchel at gcc dot gnu dot org
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-04-02 Thread giovannibajo at libero dot it
--- 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

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2007-02-19 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P5 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29524

[Bug target/29524] [4.2/4.3 Regression] Too much RAM used: __clz_tab[] linked

2006-12-03 Thread pinskia at gcc dot gnu dot org
--- 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