Reinhard
02-07-2012, 10:59 AM
I have this code snippet:
void main()
{
int a = 0xAAAA;
int c = __clzsi2(a);
}
if I gcc this way
propeller-elf-gcc -mlmm -o main.elf main.c
it compiles without problems
if I take this way
propeller-elf-gcc -mcog -o main.elf main.c
this errors occurs
c:/propgcc/bin/../lib/gcc/propeller-elf/4.6.1\libgcc.a(_clzsi2.o): In function `
__clzsi2':
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:706: undefined reference to `__LMM_MVI_r7'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:706: undefined reference to `pc'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `pc'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `__LMM_MVI_r7'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `__LMM_MVI_r6'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libcc2.c:709: undefined reference to `pc'
collect2: ld returned 1 exit status
what do I wrong ?
void main()
{
int a = 0xAAAA;
int c = __clzsi2(a);
}
if I gcc this way
propeller-elf-gcc -mlmm -o main.elf main.c
it compiles without problems
if I take this way
propeller-elf-gcc -mcog -o main.elf main.c
this errors occurs
c:/propgcc/bin/../lib/gcc/propeller-elf/4.6.1\libgcc.a(_clzsi2.o): In function `
__clzsi2':
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:706: undefined reference to `__LMM_MVI_r7'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:706: undefined reference to `pc'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `pc'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `__LMM_MVI_r7'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libgcc2.c:709: undefined reference to `__LMM_MVI_r6'
c:\src\build\gcc\propeller-elf\libgcc/../../../../propgcc/gcc/libgcc/../gcc/libcc2.c:709: undefined reference to `pc'
collect2: ld returned 1 exit status
what do I wrong ?