Linaro GDB 7.2-2011.04-0

Milestone information

Project:
Linaro GDB
Series:
7.2
Version:
7.2-2011.04-0
Released:
 
Registrant:
Michael Hope
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Ulrich Weigand
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon gdb-linaro-7.2-2011.04-0.tar.bz2 (md5, sig) Linaro GDB Source 98
last downloaded 41 weeks ago
Total downloads: 98

Release notes 

Linaro GDB 7.2 2011.04-0 is the fifth release in the 7.2 series. Based off the latest GDB 7.2, it includes a number of ARM-focused bug fixes.

This release fixes:
 * LP: #684218 Failure to backtrace out of glibc system call stubs
 * LP: #667309 failed to single step over bad thumb->arm boundary
 * Fix accessing "fpscr" register

Changelog 

View the full changelog

2011-04-20 Ulrich Weigand <email address hidden>

 Backport from mainline:

 2011-04-01 Ulrich Weigand <email address hidden>

 gdb/
 * arm-tdep.c (arm_gdbarch_init): Enfore correct register number
 for "fpscr" in target description.

2011-04-01 Ulrich Weigand <email address hidden>

 Fix LP #667309
 Backport from mainline:

 2011-04-01 Ulrich Weigand <email address hidden>

 gdb/
 * arm-tdep.h (arm_insert_single_step_breakpoint): Add prototype.
 * arm-tdep.c (arm_override_mode): New global.
 (arm_pc_is_thumb): Respect arm_override_mode. Remove single-step
 execution mode heuristics.
 (thumb_get_next_pc_raw): Remove INSERT_BKTP argument; always insert
 second single-step breakpoint if needed, using
 arm_insert_single_step_breakpoint.
 (arm_get_next_pc_raw): Remove INSERT_BKTP argument. Only handle
 ARM execution mode, do not call thumb_get_next_pc_raw.
 (arm_get_next_pc): Encode execution mode in return value. Call
 either arm_get_next_pc_raw or thumb_get_next_pc_raw.
 (arm_insert_single_step_breakpoint): New function.
 (arm_software_single_step): Call it.
 * arm-linux-tdep.c (arm_linux_sigreturn_return_addr): Add IS_THUMB
 argument to return execution mode of sigreturn target.
 (arm_linux_syscall_next_pc): Use it.
 (arm_linux_copy_svc): Update call.
 (arm_linux_software_single_step): Call
 arm_insert_single_step_breakpoint.

 gdb/testsuite/
 * gdb.arch/thumb-singlestep.S: New file.
 * gdb.arch/thumb-singlestep.exp: Likewise.

2011-03-21 Ulrich Weigand <email address hidden>

 Backport from mainline:

 2011-03-21 Ulrich Weigand <email address hidden>

 gdb/
 * arm-tdep.c (arm_analyze_prologue): Do not abort parsing when
 encountering a load via a non-SP register.

0 blueprints and 2 bugs targeted

Bug report Importance Assignee Status
684218 #684218 Failure to backtrace out of glibc system call stubs 4 Medium Ulrich Weigand  10 Fix Released
667309 #667309 failed to single step over bad thumb->arm boundary 5 Low Ulrich Weigand  10 Fix Released
This milestone contains Public information
Everyone can see this information.