From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cagney To: Felix.Buenemann@gmx.de Cc: gdb-patches@sourceware.cygnus.com Subject: Re: current CVS gdb and SSE xmm registers don't work Date: Sun, 15 Jul 2001 12:54:00 -0000 Message-id: <3B51F509.3040704@cygnus.com> References: <01071511090404.13471@astral> X-SW-Source: 2001-07/msg00354.html > Hi, > > with current gdb+dejagnu (1day old) and also gdb from 20010622, displaying of > the Pentium IIIs SSE registers in gdb doesn't work correct anymore, when I do > for example print $xmm0 all 4 values displayed are -NaN (always, even > directly after loading data into that register). > I'm using Linux 2.4.4 kernel with suse patches, compiled for PIII, gcc 2.95.3 > and glibc 2.2. Software I debugged was compiled with -g3 compilerflag. > > This is what it looks like: > (gdb) print $xmm0 > $12 = {f = {-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff)}} > > I know that it worked with older snapshot from around april/may 2001, but > I've deleted that one :( > -- Best Regards, Felix What happens if you use gdb/i387-tdep.c version 1.9 instead of 1.12? Sounds like my ``tweek'' may still be breaking it :-/ Andrew