From: SourceForge.net <no...@so...> - 2003-07-21 04:50:29
|
Bugs item #759087, was opened at 2003-06-23 03:20 Message generated for change (Comment added) made by epetrich You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=759087&group_id=599 Category: z80 port Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) >Assigned to: Erik Petrich (epetrich) Summary: FATAL Compiler Internal Error Initial Comment: 1.- Sample code #define uchar unsigned char typedef struct { uchar uDelay; uchar (*tarea)(void); } TAREA_PRI; extern uchar uInterrup; void RT_PriorityPoll(TAREA_PRI pPoll[]) { uchar i = 0; for(i = 0; pPoll[i].uDelay != 0; i++) { if(pPoll[i + 1].uDelay == 0) uInterrup = 0; } } 2.- Command used SDCC -c -mz80 -D__Z180 -DDEBUG=1 -I"C:\datos\lengs\Micros\include" ..\..\SRC\RT_Secundary.C 3.- SDCC Version 2.3.5 (May 15 2003) 4.- Error Message ..\..\SRC\RT_Priority.C:28: error: FATAL Compiler Internal Error in file 'gen.c' line number '1656' : aopPut got offset > aop->size Contact Author with source code The error is generated in the line if(pPoll[i + 1].uDelay == 0) 5.- My email address jma...@eu... ---------------------------------------------------------------------- >Comment By: Erik Petrich (epetrich) Date: 2003-07-20 23:50 Message: Logged In: YES user_id=635249 Fixed in src/z80/gen.c 1.111 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=759087&group_id=599 |