--- Comment #5 from batt at develer dot com 2006-11-07 11:10 ---
Here's the testcase:
==
int main(int argc, char *argv[])
{
float O1 = argc;
float V1 = argc+2;
int ret = O1 * V1;
return ret;
}
--- Comment #4 from batt at develer dot com 2006-10-23 19:09 ---
I have 3 projects involving gcc and avr, and all of these have an increased RAM
usage due to __clz_tab linking after switching from gcc 4.1.1 to 4.2.
I will try as soon as possible to find a suitable testcase.
--
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-10-20 15:58 ---
First off this should not matter as it should not be linked in as it is not
used at all. Do you have a testcase which it links it in?
--
pinskia at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from pinskia at gcc dot gnu dot org 2006-10-20 16:19 ---
In fact this works correctly on the SPU target so I think avr is broken or you
are really using __builtin_clz.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added