This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
Re: : Re: [RFA] Setting long long bitfields
- From: Andreas Schwab <schwab at suse dot de>
- To: Paul Hilfinger <hilfingr at EECS dot Berkeley dot EDU>
- Cc: gdb-patches at sources dot redhat dot com
- Date: Mon, 01 Nov 2004 03:50:06 +0100
- Subject: Re: : Re: [RFA] Setting long long bitfields
- References: <200411010116.iA11Fx03022536@tully.CS.Berkeley.EDU>
Paul Hilfinger <hilfingr@EECS.Berkeley.EDU> writes:
> Oops, sorry: I got the problematic case backwards. The problem is
> that a bitsize of 0 is legal, and that causes the result of your
> suggested tweak to be officially undefined.
How can bitsize ever become zero? Note that the original code contains a
shift by bitsize - 1, which is undefined as well in this case.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."