diff options
author | Theodore A. Roth <troth@openavr.org> | 2003-06-16 05:50:16 +0000 |
---|---|---|
committer | Theodore A. Roth <troth@openavr.org> | 2003-06-16 05:50:16 +0000 |
commit | 72fab6974b421615622b0fc5f03f0422461f71a0 (patch) | |
tree | 9da6a330e20d678e206750361be33b41517ebb98 | |
parent | 399f703e492a4a61e87b642d5aa401a046ebd56c (diff) | |
download | fsf-binutils-gdb-72fab6974b421615622b0fc5f03f0422461f71a0.zip fsf-binutils-gdb-72fab6974b421615622b0fc5f03f0422461f71a0.tar.gz fsf-binutils-gdb-72fab6974b421615622b0fc5f03f0422461f71a0.tar.bz2 |
* avr-tdep.c (avr_register_type): Remove a blank line.
(avr_scan_prologue): Correct some comments.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/avr-tdep.c | 7 |
2 files changed, 8 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b121dc9..60ae472 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2003-06-15 Theodore A. Roth <troth@openavr.org> + * avr-tdep.c (avr_register_type): Remove a blank line. + (avr_scan_prologue): Correct some comments. + +2003-06-15 Theodore A. Roth <troth@openavr.org> + * avr-tdep.c (avr_scan_prologue): Update comment describing the various prologue types. Properly scan prologues generated by gcc with the -mcall-prologues diff --git a/gdb/avr-tdep.c b/gdb/avr-tdep.c index 62f977d..c9c5df0 100644 --- a/gdb/avr-tdep.c +++ b/gdb/avr-tdep.c @@ -184,7 +184,6 @@ avr_register_type (struct gdbarch *gdbarch, int reg_nr) { if (reg_nr == AVR_PC_REGNUM) return builtin_type_uint32; - if (reg_nr == AVR_SP_REGNUM) return builtin_type_void_data_ptr; else @@ -375,9 +374,9 @@ avr_read_fp (void) sbiw r28,<LOCALS_SIZE> in __tmp_reg__,__SREG__ cli - out __SP_L__,r28 - out __SREG__,__tmp_reg__ out __SP_H__,r29 + out __SREG__,__tmp_reg__ + out __SP_L__,r28 A typical AVR function prologue without a frame pointer might look like this: @@ -672,7 +671,7 @@ avr_scan_prologue (struct frame_info *fi) /* Third stage of the prologue scanning. (Really two stages) Scan for: sbiw r28,XX or subi r28,lo8(XX) - sbci r29,hi8(XX) + sbci r29,hi8(XX) in __tmp_reg__,__SREG__ cli out __SP_H__,r29 |