Hi all,
Came across a segfault and was able to widdle it down to this small example.
typedef struct
{
long a;
long b;
} astruct;
void getsomething(long *);
void dosomething(astruct *s)
{
long t;
getsomething(&t);
s->a = t;
if( (s->b - s->a) >= 3)
s->a = s->b;
}
It segfaults with the latest Windows version and with my compiled CVS
version from August 1st on my Debian machine.
The command line is:
msp430-gcc -O -c -Wall -mmcu=msp430x149 segfault.c
The problem occurs with -O and -O1, but not with -O2.