From: SourceForge.net <no...@so...> - 2006-09-07 19:39:26
|
Bugs item #1554318, was opened at 2006-09-07 21:39 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1554318&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: assembler Group: None Status: Open Resolution: None Priority: 5 Submitted By: Maarten Brock (maartenbrock) Assigned to: Nobody/Anonymous (nobody) Summary: DJNZ direct, . produces wrong offset Initial Comment: The mcs51 assembler generates an offset of -2 instead of -3 when used with a direct addressed operand and . as the destination (address of current instruction). When a label is used all is well. When a register is used all is well too. D5 E0 FE 134 djnz acc, . SDCC 2.6.1 #4362 was used. Thanks to SiLabs representative for reporting this bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1554318&group_id=599 |
From: SourceForge.net <no...@so...> - 2006-09-10 18:37:12
|
Bugs item #1554318, was opened at 2006-09-07 21:39 Message generated for change (Comment added) made by maartenbrock You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1554318&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: assembler >Group: fixed >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Maarten Brock (maartenbrock) >Assigned to: Maarten Brock (maartenbrock) Summary: DJNZ direct, . produces wrong offset Initial Comment: The mcs51 assembler generates an offset of -2 instead of -3 when used with a direct addressed operand and . as the destination (address of current instruction). When a label is used all is well. When a register is used all is well too. D5 E0 FE 134 djnz acc, . SDCC 2.6.1 #4362 was used. Thanks to SiLabs representative for reporting this bug. ---------------------------------------------------------------------- >Comment By: Maarten Brock (maartenbrock) Date: 2006-09-10 20:37 Message: Logged In: YES user_id=888171 Fixed in SDCC 2.6.1 as/mcs51/i51mch.c #4375 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=1554318&group_id=599 |