From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Larmour To: windy Cc: "ecos-discuss@sources.redhat.com" Subject: Re: [ECOS] Help! Date: Fri, 06 Apr 2001 08:13:00 -0000 Message-id: <3ACDDD24.AEC8EB55@redhat.com> References: <200104060641.XAA13189@cygnus.com> X-SW-Source: 2001-04/msg00052.html windy wrote: > > We have ported ecos to our arm7 system.It seems work well,But division fail always confuses us. > > the function which list below is my thread entry,I will create and execute it in cyg_user_start > > void our_app1(int argc,char* argv[]) > { > float numerator,denominator; > numerator = 4000; > denominator = 100; > numerator /= denominator; ==>every time step over here,gdb will report "bus error",Why? > } > Who can tell me why the gdb alway report bus error,and what should I do? Where exactly does it fail? If you are using an arm7di (i.e. with no fast multiplier) are you compiling with -mcpu=arm7di? > the function _simple_mkdate in wallclock.inl maybe miss a parentheses,doesn't it? Good catch. Jifl -- Red Hat, Rustat House, Clifton Road, Cambridge, UK. Tel: +44 (1223) 271062 Maybe this world is another planet's Hell -Aldous Huxley || Opinions==mine