From: SourceForge.net <no...@so...> - 2012-11-29 04:35:21
|
Bugs item #3590884, was opened at 2012-11-28 20:35 Message generated for change (Tracker Item Submitted) made by workify You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3590884&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: C-Front End Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: workify (workify) Assigned to: Nobody/Anonymous (nobody) Summary: Label breaks code Initial Comment: Just add or remove the label disp: to see the code break. Code flow is broken somehow so that demonstration character counter aa counts 2 instead of 3 only when label is present. This is stripped down from a small printf-like routine. "z=%x" should output "3 characters" represented by the count in aa. (I did this to avoid adding my output rooutines). This is what I used: sdcc-20121123-8227-setup.exe SDCC : mcs51/gbz80/z80/z180/r2k/r3ka/ds390/pic16/pic14/TININative/ds400/hc08/s08 3.2.1 #8227 (Nov 23 2012) (MINGW32) C:\Silabs\SDCC\bin\sdcc.exe --model-large -c --debug --use-stdout -V -I"C:\Silabs\EZMacPRO\application\Test" "C:\Silabs\EZMacPRO\application\Test\main.c" C:\Silabs\SDCC\bin\sdcc.exe --model-large --debug --use-stdout -V -I"C:\Silabs\EZMacPRO\application\Test" -o"C:\Silabs\EZMacPRO\application\Test\Dog.hex" "C:\Silabs\EZMacPRO\application\Test\main.rel" ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=3590884&group_id=599 |