From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8268 invoked by alias); 3 Mar 2006 22:36:28 -0000 Received: (qmail 8259 invoked by uid 22791); 3 Mar 2006 22:36:28 -0000 X-Spam-Check-By: sourceware.org Received: from xproxy.gmail.com (HELO xproxy.gmail.com) (66.249.82.201) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 03 Mar 2006 22:36:24 +0000 Received: by xproxy.gmail.com with SMTP id t15so528234wxc for ; Fri, 03 Mar 2006 14:36:22 -0800 (PST) Received: by 10.70.54.13 with SMTP id c13mr5195098wxa; Fri, 03 Mar 2006 14:36:22 -0800 (PST) Received: by 10.70.125.17 with HTTP; Fri, 3 Mar 2006 14:36:22 -0800 (PST) Message-ID: <8f2776cb0603031436i7c88ccf2j12b2af5e39e6947@mail.gmail.com> Date: Fri, 03 Mar 2006 22:36:00 -0000 From: "Jim Blandy" To: gdb@sourceware.org Subject: Re: New branch created for "available features" support In-Reply-To: <20060303213507.GA20474@nevyn.them.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060303213507.GA20474@nevyn.them.org> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-03/txt/msg00034.txt.bz2 So a "feature" would be something like "SSE", or "MMX" with the additional SSE registers, and then a "feature set" would be something like "Pentium MMX" or "Pentium 3", referring to the appropriate individual feature sets? I understand why you want to supply base register numbers in feature sets, rather than features; it makes it possible to share features.=20 But if we're going to have other sorts of features as of yet unimagined, they may or may not expect a base register number as a parameter. That is, you've tied something specific to register banks to your entities. I'd say, rename to . Introduce new, appropriately named kinds of entities for new kinds of features. That way, you can look at the tag and know what sorts of parameters it expects.