From: <no...@so...> - 2002-10-15 16:57:20
|
Bugs item #623644, was opened at 2002-10-15 16:57 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=623644&group_id=599 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nick Craig-Wood (ncw) Assigned to: Nobody/Anonymous (nobody) Summary: Array in structure optimiser bug Initial Comment: The below fails to compile any code for the function, just ignoring the assignment. --------------------- /* compile with: sdcc -mmcs51 -c bug6.c */ struct t { char a[8]; } settings[100]; static void f(void) { /* this completely fails to compile any code */ *settings[0].a = 99; } --------------------- Produces _f: ar2 = 0x02 ar3 = 0x03 ar4 = 0x04 ar5 = 0x05 ar6 = 0x06 ar7 = 0x07 ar0 = 0x00 ar1 = 0x01 ; bug6.c:11: *settings[0].a = 99; 00101$: ret ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=623644&group_id=599 |
From: SourceForge.net <no...@so...> - 2003-04-05 08:41:15
|
Bugs item #623644, was opened at 2002-10-15 17:57 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=623644&group_id=599 Category: None >Group: fixed >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nick Craig-Wood (ncw) >Assigned to: Johan Knol (johanknol) Summary: Array in structure optimiser bug Initial Comment: The below fails to compile any code for the function, just ignoring the assignment. --------------------- /* compile with: sdcc -mmcs51 -c bug6.c */ struct t { char a[8]; } settings[100]; static void f(void) { /* this completely fails to compile any code */ *settings[0].a = 99; } --------------------- Produces _f: ar2 = 0x02 ar3 = 0x03 ar4 = 0x04 ar5 = 0x05 ar6 = 0x06 ar7 = 0x07 ar0 = 0x00 ar1 = 0x01 ; bug6.c:11: *settings[0].a = 99; 00101$: ret ---------------------------------------------------------------------- >Comment By: Johan Knol (johanknol) Date: 2003-04-05 09:56 Message: Logged In: YES user_id=63512 fixed in src/SDCCicode.c:1.149 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=623644&group_id=599 |