From: James C. <j.e...@st...> - 2004-06-04 17:48:42
|
At 11:13 04/06/2004 -0400, you wrote: >James, > >What is bug.c? I have noticed that sdcc emits the SIGSEGV instead of >generating >code for many "typical" C math operations. > >George Hi George, Bug.c is the smallest code to reproduce a problem I found to do with passing pointers to functions causing a SIGSEGV error. It's was discussed in the thread pic16 in the last couple of weeks. I've included it bellow as its pretty small: #include <pic18F452.h> void foo(int *buff) { *buff=0; } void main(void) { int temp[1]; foo(temp); } Do the maths functions use pointers in this manner? James |