From: SourceForge.net <no...@so...> - 2009-12-26 01:22:40
|
Bugs item #2912013, was opened at 2009-12-10 08:00 Message generated for change (Comment added) made by epetrich You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2912013&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: hc08 port Group: known bugs >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Gary Osborn (garyosborn) >Assigned to: Erik Petrich (epetrich) Summary: hc08 regression test Initial Comment: The changelog shows that bug 1579949 has been fixed, yet the comments in support/regression/tests/bug1579949.c state that an error occurs if the --stack-auto option is used on the hc08. The description of the error in the comments is not quite right, but the compiler does generate a lda instruction with a blank address, which results in an assembler error. ---------------------------------------------------------------------- >Comment By: Erik Petrich (epetrich) Date: 2009-12-25 19:22 Message: Fixed in revision 5611. ---------------------------------------------------------------------- Comment By: Gary Osborn (garyosborn) Date: 2009-12-14 14:32 Message: This is a portion of the regression test that fails the hc08 --stack-auto test. char foo (int x, struct st_s *arg) { x; return ((struct st_s *) arg) -> el; } The problem goes away if the code is changed to this: char foo (int x, struct st_s *arg) { x; return arg->el; } Very strange. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=2912013&group_id=599 |