GDB features and bugfixes

2010-08-08 Thread Ulrich Weigand

Hi Michael,

here's a list of features and bugfixes that can serve as a basis for
Monday's discussion on what we should be working on in GDB in the future.

The goal of the list is to fix currently known problems with GDB, including
the testsuite, as well as bringing GDB on ARM in line with other platforms
by adding required back-end support to enable common GDB features that are
already supported elsewhere.  It does not yet include anything completely
new that we'd develop specifically for ARM.

If anybody knows of a feature or bugfix I've missed, please let me know!


Features/fixes involving kernel support:
- hardware watchpoint support
- Neon registers in core files
- Interrupted syscall handling
- PTRACE_ATTACH disabled ?

Features/fixes involving GCC support:
- backtrace from abort (missing LR save)
- debug info for args in varargs routine

GDB features/fixes:
- prologue parsing on Thumb-2
- displaced stepping on Thumb
- syscall tracing support
- improved epilogue detection (fix software watchpoints)
- multi-threaded debugging inferior crashes
- multi-threaded Thumb/ARM state tracking
- signal handler stepping
- inferior call fixes
- misc. other testsuite regressions

gdbserver features/fixes
- Neon register support
- fast tracepoints



Mit freundlichen Gruessen / Best Regards

Ulrich Weigand

--
  Dr. Ulrich Weigand | Phone: +49-7031/16-3727
  STSM, GNU compiler and toolchain for Linux on System z and Cell/B.E.
  IBM Deutschland Research & Development GmbH
  Vorsitzender des Aufsichtsrats: Martin Jetter | Geschäftsführung: Dirk
Wittkopp
  Sitz der Gesellschaft: Böblingen | Registergericht: Amtsgericht
Stuttgart, HRB 243294


___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Re: GDB features and bugfixes

2010-08-08 Thread Peter Maydell
On 8 August 2010 15:30, Ulrich Weigand  wrote:
> here's a list of features and bugfixes that can serve as a basis for
> Monday's discussion on what we should be working on in GDB in the future.

> If anybody knows of a feature or bugfix I've missed, please let me know!

How about support for process record/replay and reverse debugging?
http://sourceware.org/gdb/wiki/ProcessRecord says that's currently
only supported on x86.

-- PMM

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Toolchain WG - 2010-08-07 Standup notes

2010-08-08 Thread Michael Hope
= Friday 7th August 2010 =
== This month's meetings ==
<>

== Attendees ==

 ||Name ||Email ||IRC Nick ||
 || Andrew Stubbs || andrew.stu...@linaro.org || ams ||
 || Chung-Lin Tang || clt...@codesourcery.com || cltang ||
 || Julian Brown || jul...@codesourcery.com || jbrown ||
 || Marcin Juszkiewicz || marcin.juszkiew...@linaro.org || hrw ||
 || Michael Hope || michael.h...@linaro.org || michaelh ||
 || Peter Maydell || peter.mayd...@linaro.org || pm215 ||
 || Richard Earnshaw || richard.earns...@arm.com || rearnshaw ||
 || Ulrich Weigand || ulrich.weig...@linaro.org || uweigand ||
 || Yao Qi || yao...@linaro.org || yao ||

== Agenda ==

 * Stand up meeting

== Action Items from this Meeting ==

== Action Items from Previous Meeting ==

== Minutes ==

 * Andrew:
  * Continues to push the 4.5 patches
  * Seen one regression so far which he is investigating
  * Continues to approve 4.4 merge requests
  * Spinning 2010.08 release today
  * Will give tarball to michaelh to also build
 * Yao:
  * Continuing on bug fixes and merges
  * [[LP:602174]]: Problem has gone away, to confirm on release
  * [[LP:602288]]: Leave test in-place.  Change was backed out
  * [[LP:602190]]: will set options in test case
 * Ulrich:
  * Investigating test failures
  * getfem++ failure is triggered in wrapped library
  * May be due to a different environment
  * Will investigate further
 * Richard:
  * Cortex-A9 patches sent upstream
(http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00481.html)
  * `__sync` primitive patches sent upstream
(http://gcc.gnu.org/ml/gcc-patches/2010-08/msg00492.html)
 * Peter
  * Introduced himself
 * Julian:
  * Porting patches from 4.4 to the 4.5 CSL branch is ongoing
  * Continuing with the misalignment patch issues
  * Looking into failures on the 4.5 CSL branch
  * Michael asked Julian to look at the 4.5 tests on Linaro as well
 * Marcin:
  * All stages of the cross compiler are done
  * Sent a link to the PPA over IRC
  * Mentioned that configure objcopy issue.  Michael says that the
TCWG will take it over
  * Vacation is coming up in about a week
 * Chung-Lin:
  * Now running the libffi test suite
  * Four regressions so far
  * Andrew is organising access to the benchmark suite
  * Michael: do want to be able to reproduce these results in the
future.  Please record everything needed to reproduce (compiler, host,
environment, scripts, etc.)
 * Michael:
  * Extending the builds further.  Added eglibc.
  * Thinking about what's next
  * Discuss on Monday

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


2010-08-09 Agenda

2010-08-08 Thread Michael Hope
The agenda for today's meeting is available at:
 https://wiki.linaro.org/WorkingGroups/ToolChain/Meetings/2010-08-09

Note the new conference code.

# Review action items from last meeting
# New public call-in number: code 263 441 7169
# Release status
  4.4 at http://ex.seabright.co.nz/build/gcc-linaro-4.4-2010.08-0/
  4.5 at http://ex.seabright.co.nz/build/gcc-linaro-4.5-2010.08-0/
  Ubuntu toolchain would prefer 4.5.1

# Next focus

* Merging patches upstream
* Prioritising GDB features

# Future focus

* Emphasise performance, neutral on correctness
* Topics to investigate
  o Vectoriser
  o Pipeline
  o PGO
  o Upstream research topics
* Topics for UDS
* Benchmarks

-- Michael

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain