From: SourceForge.net <no...@so...> - 2006-05-01 21:28:15
|
Bugs item #1445929, was opened at 2006-03-08 23:08 Message generated for change (Settings changed) made by vrokas You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1445929&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: pic16 target >Group: fixed >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) >Assigned to: Vangelis Rokas (vrokas) Summary: pic16 zeropad crashes Initial Comment: 1 - sample code: ------------------------------- struct x { short a; char b[10]; }; struct x teststruct[5] = { { 10, { 1, 2, 3, 4, 5} }, { 20, { 11 } }, { 30, { 6, 7, 8} } }; void main(void) { } ------------------------------- 2 - sdcc command: >sdcc -mpic16 -S t.c 3 - sdcc version: >sdcc -v SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.5.4 #1221 (Mar 8 2006) (MINGW32) 4 - error message: Caught signal 11: SIGSEGV It works with: struct x teststruct[3] = { ... or struct x teststruct[] = { ... Borut ---------------------------------------------------------------------- Comment By: Borut Razem (borutr) Date: 2006-03-08 23:20 Message: Logged In: YES user_id=568035 I forgot to mention that this code is a minimized version of zeropad.c regression test and I forgot to log in when I submitted the bug :-( Borut ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1445929&group_id=599 |