This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/13313] Wrong code generated
- From: "mike at ml-solutions dot co dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Dec 2003 13:15:01 -0000
- Subject: [Bug c/13313] Wrong code generated
- References: <20031205121014.13313.mike@ml-solutions.co.uk>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From mike at ml-solutions dot co dot uk 2003-12-05 13:15 -------
Assembler generated is as follows
_test_a:
mov.w r6,@-r7
mov.w r7,r6
jsr @_ReadNumber
mov.b #0,r1h
sub.w r0,r0
jsr @_DisplayNumber
mov.w @r7+,r6
rts
The code immediately after the return from readnumber should have been
mov.b r0l,r1l <----- this is the missing line
mov.b #0,r1h
sub.w r0,r0
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13313