This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: interface to partial support for DW_OP_piece in dwarf2expr.[ch]
- From: "Eli Zaretskii" <eliz at gnu dot org>
- To: Jim Blandy <jimb at redhat dot com>
- Cc: kettenis at jive dot nl, drow at false dot org, cagney at gnu dot org, gdb at sources dot redhat dot com
- Date: Fri, 06 Aug 2004 12:36:34 +0300
- Subject: Re: interface to partial support for DW_OP_piece in dwarf2expr.[ch]
- References: <vt2fz743d9h.fsf@zenia.home> <4111145F.7000504@gnu.org><vt2fz7292z3 dot fsf at zenia dot home> <41112BAE dot 9080304 at gnudot org> <vt2hdri4mi1 dot fsf at zenia dot home> <41115B4F dot 1080700at gnu dot org> <vt2pt66zgul dot fsf at zenia dot home><20040804230242 dot GA10332 at nevyn dot them dot org><vt2wu0ejy1q.fsf@zenia.home><200408050952.i759qXFK010181@juw15.nfra.nl> <vt2llgtd5h6.fsf@zenia.home>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> From: Jim Blandy <jimb@redhat.com>
> Date: 05 Aug 2004 09:28:21 -0500
>
> We know the cases supported by the arch-independent code will be a
> superset of the cases supported by the arch-dependent reducer. The
> latter can only support cases that can be reduced to our current
> 'struct value', and the arch-independent implementation will extend
> that.
>
> Again, I don't see any need for GDB to be broken until the larger
> project is complete. GDB is broken for targets today that could use
> this reduction method.
I tend to agree with Jim. Here's another data point: the x86 support
for hardware watchpoints. It was initially added to go32-nat.c for
the DJGPP port, and only later generalized to cover any i386 target.
(Of course, the initial code was committed without asking anyone,
since the DJGPP target was my responsibility ;-) When the general x86
code was approved and committed, the DJGPP-specific code was deleted.