Related articles |
---|
About GCC porting 8051 and debugger apnny@freechal.com (2005-04-16) |
From: | apnny@freechal.com (J.O.) |
Newsgroups: | comp.compilers |
Date: | 16 Apr 2005 11:15:11 -0400 |
Organization: | http://groups.google.com |
Keywords: | GCC, 8051, question |
Posted-Date: | 16 Apr 2005 11:15:11 EDT |
I'm 8051 gcc porting
My present work stage is working about md(machine description)file.
(referencig mn10200)
below code is in mn10200.md
(define_insn ""
[(set (match_operand : QI 0 "general_operand" "=d, d, *a, d, d, m,
d, *a, *a")
(match_operand : QI 1 "general_operand" "0, I, I, di ,m, d, *a,
d, i*a"))]
"register_operand (operands[0], QImode)
|| register_operand (operands[1], QImode)"
"@
nop
sub %0,%0
sub %0,%0
mov %S1,%0
movbu %1,%0
movb %1,%0
mov %1,%0
mov %1,%0
mov %1,%0"
[(set_attr "cc" "none, clobber, clobber, none_0hit, none_0hit,
none_0hit, none_0hit, none_0hit, none_0hit")])
At above code 2nd line and 3re line operand attribute definition,
I wanna know about contents of *a and di
also, I'm gonna making debugger.
As a Result of searching, gdb is, I wanna know this is right which I'm
finding
about debugger.
If this is right, I wanna konw about flow of this.
For examole,
1) Is it possible to make debugger without compiler
2) What's necessary source about making debugger
Reply entrusting it gives.
Good Luck~~
Return to the
comp.compilers page.
Search the
comp.compilers archives again.