From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11860 invoked by alias); 29 Apr 2002 16:08:47 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 11849 invoked from network); 29 Apr 2002 16:08:45 -0000 Received: from unknown (HELO cygnus.com) (205.180.83.203) by sources.redhat.com with SMTP; 29 Apr 2002 16:08:45 -0000 Received: from localhost.redhat.com (remus.sfbay.redhat.com [172.16.27.252]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id JAA18635; Mon, 29 Apr 2002 09:08:43 -0700 (PDT) Received: by localhost.redhat.com (Postfix, from userid 469) id E0E9210A8C; Mon, 29 Apr 2002 12:08:16 -0400 (EDT) From: Elena Zannoni MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15565.28656.771227.58575@localhost.redhat.com> Date: Mon, 29 Apr 2002 09:08:00 -0000 To: "Martin M. Hunt" Cc: gdb@sources.redhat.com Subject: Re: [RFC] Simplify SIMD registers In-Reply-To: <15565.27620.331459.734991@localhost.redhat.com> References: <15562.3668.39161.18708@localhost.redhat.com> <15565.27620.331459.734991@localhost.redhat.com> X-SW-Source: 2002-04/txt/msg00485.txt.bz2 Elena Zannoni writes: > Martin M. Hunt writes: > > On Fri, 26 Apr 2002, Elena Zannoni wrote: > > > > > Now, I have concerns for platforms other than Altivec, that may have > > > used a representation like the one I would like to abandon. > > > I am talking about SSE regs on x86 which are v4sf type. Right? > > > > SSE registers are v4sf only, but SSE2 registers (Pentium 4) are > > v2df, v4sf, v16qi, v8hi, v4si, and v2di. I don't believe GDB supports > > them yet. > > > > Ah ok, so those could be supported w/o structure wrappers. But the > debug format is only stabs on x86, and we don't set the flags for those > types to TYPE_VECTOR. If we did that we could avoid the structures. > No sorry, what I just said is nonsense, we can always set the TYPE_VECTOR flags for the register types because it is set by gdb itself. Do these vectors on x86 appear also as variables? I mean, would there be a function that takes a vector as parameter, for instance? (In that case we would need to deal with stabs debug info). Elena