From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 15 11:07:22 2010 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A310A1065673 for ; Mon, 15 Mar 2010 11:07:22 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 907888FC0A for ; Mon, 15 Mar 2010 11:07:22 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2FB7MeW026999 for ; Mon, 15 Mar 2010 11:07:22 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2FB7Lqk026997 for freebsd-sparc64@FreeBSD.org; Mon, 15 Mar 2010 11:07:21 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 15 Mar 2010 11:07:21 GMT Message-Id: <201003151107.o2FB7Lqk026997@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-sparc64@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-sparc64@FreeBSD.org X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2010 11:07:22 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o sparc/142102 sparc64 [nfs] [panic] FreeBSD 8.0 kernel panics on sparc64 whe o sparc/141918 sparc64 [ehci] ehci_interrupt: unrecoverable error, controller s sparc/139134 sparc64 kernel output corruption f sparc/127051 sparc64 [hme] hme interfaces "pause" with the message "device o sparc/119244 sparc64 X11Forwarding to X11 server on sparc crashes Xorg o sparc/119240 sparc64 top has WCPU over 100% on UP system s sparc/119239 sparc64 gdb coredumps on sparc64 o sparc/113556 sparc64 [panic] trap: memory address not aligned; Rebooting... f sparc/108732 sparc64 ping(8) reports 14 digit time on sparc64 s sparc/107087 sparc64 [hang] system is hung during boot from CD o sparc/105048 sparc64 [trm] trm(4) panics on sparc64 o sparc/104428 sparc64 [nullfs] nullfs panics on E4500 (but not E420) o sparc/80890 sparc64 [panic] kmem_malloc(73728): kmem_map too small running o sparc/80410 sparc64 [netgraph] netgraph is causing crash with mpd on sparc o sparc/71729 sparc64 printf in kernel thread causes panic on SPARC 15 problems total. From owner-freebsd-sparc64@FreeBSD.ORG Mon Mar 15 18:07:00 2010 Return-Path: Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 572761065688 for ; Mon, 15 Mar 2010 18:07:00 +0000 (UTC) (envelope-from returns@c.ss36.on9mail.com) Received: from c.ss36.on9mail.com (c.ss36.on9mail.com [209.144.27.61]) by mx1.freebsd.org (Postfix) with ESMTP id 11B1E8FC2C for ; Mon, 15 Mar 2010 18:07:00 +0000 (UTC) Received: by c.ss36.on9mail.com (Postfix, from userid 0) id 0C4155815E5; Mon, 15 Mar 2010 12:48:43 -0500 (CDT) To: freebsd-sparc@freebsd.org Message-ID: <1268675323_SectionID-501087_HitID-1268672224201_SiteID-43865_EmailID-102469376_DB-1_SID-0@ss36.on9mail.com> DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ss36.on9mail.com; i=@ss36.on9mail.com; q=dns/txt; s=gmmailerd; t=1268675310; h=From; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; l=0; b=XEcpEb0JK+FDkX6QFrI3orssd6UCiAYdaWHIG+y0hhlEGXF1JVE/UnFQ9cjhWQDKPN5NFLAzKM35UQSG4582UD7DMuNz9kaZQEzjNF6+2a/wes4KfTpE3ixXaxQNLggzRP7vQw0VbbD3bab8/KVbnoIR+m3mLWmjl0APRijcUUo= From: "Mike Hammond" Mime-Version: 1.0 Date: Mon, 15 Mar 2010 12:48:43 -0500 (CDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: If you have a hardwood floor, times have changed. X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Mar 2010 18:07:00 -0000 =20 Happy New Years! www.FloorGuardian.com = January 2010 =EF=BF=BD =20 We protect your floors while the others just cover it! We offer floo= r protection.=EF=BF=BD You have invested serious money in your gym floors a= nd we offer serious protection.=EF=BF=BD We protect your floor for the dama= ge that tables, chairs and heels can inflict.=EF=BF=BD Installs in about an= hour for my gyms.=EF=BF=BD Come in 9 colors but we can also Pantone match = if needed.=EF=BF=BD Not one of those tacky tarp systems, Floor Guardian is = a velcro'd seamed, carpet based, 6' wide roll product that is easily rolled= and carted under all doorways and stored on end.=EF=BF=BD No lifting as wi= th tiles, and none of the tape waste or trip hazards of a tarp and way more= elegant in looks.=EF=BF=BD As an example a=EF=BF=BD 70'x96' gym would have= 16 rolls and the storage would be 32"x108" of floor space.=20 =EF=BF=BDWe also will take your tarp system as a trade = in- We clean them and then donate them to your choice of=EF=BF=BD a Boys an= d Girls Club.=EF=BF=BD Turn your Gym or Hall into more than just an athletic s= pace, use it for receptions, rehearsals, recitals, graduations, PTA meeting= s, fund raisers and registrations. Reduce the need to refinish, while warmi= ng and quieting down the room.=EF=BF=BD Have recess insides on rainy days!= =EF=BF=BD Kids love it.=EF=BF=BD 7 year full warranty. So tough, you can cl= ean it with regular bleach.=EF=BF=BD Hundreds of schools for the past 20 ye= ars have been protecting their floors using Floor Guardian without 1 compla= int.=EF=BF=BD We have the referrals to back it up.=EF=BF=BD Click here for = a free sample and brochure. =EF=BF=BD Please visit our website or call for = more info.=20 =20 =20 =20 =20 =20 =20 web - www.FloorGuardian.com =EF=BF=BD=EF=BF=BD|=EF=BF= =BD=EF=BF=BD Product Sample - Free Sample=EF=BF=BD |=EF=BF=BD=EF=BF=BD tel = - 206-255-1491=20 =20 =20 =20 =20 =0AMessage sent by: Floor Guardian, 4841 California Ave SW, Seattle, 9= 8166-4329, United States=0A=0ATo unsubscribe, click the link below.=0Ahttp:= //c.ss36.on9mail.com/RWCode/subscribe.asp?SID=3D0&SiteID=3D43865&Email=3Dfr= eebsd-sparc@freebsd.org&HitID=3D1268672224201 From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 18 04:59:11 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 885FD106566C; Thu, 18 Mar 2010 04:59:11 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 621698FC15; Thu, 18 Mar 2010 04:59:11 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2I4xAiK042589; Thu, 18 Mar 2010 00:59:10 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2I4xAlI042585; Thu, 18 Mar 2010 04:59:10 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 18 Mar 2010 04:59:10 GMT Message-Id: <201003180459.o2I4xAlI042585@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 04:59:11 -0000 TB --- 2010-03-18 03:58:02 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-18 03:58:02 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2010-03-18 03:58:02 - cleaning the object tree TB --- 2010-03-18 03:58:17 - cvsupping the source tree TB --- 2010-03-18 03:58:17 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2010-03-18 03:58:47 - building world TB --- 2010-03-18 03:58:47 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 03:58:47 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 03:58:47 - TARGET=sparc64 TB --- 2010-03-18 03:58:47 - TARGET_ARCH=sparc64 TB --- 2010-03-18 03:58:47 - TZ=UTC TB --- 2010-03-18 03:58:47 - __MAKE_CONF=/dev/null TB --- 2010-03-18 03:58:47 - cd /src TB --- 2010-03-18 03:58:47 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 18 03:58:47 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 18 04:54:20 UTC 2010 TB --- 2010-03-18 04:54:20 - generating LINT kernel config TB --- 2010-03-18 04:54:20 - cd /src/sys/sparc64/conf TB --- 2010-03-18 04:54:20 - /usr/bin/make -B LINT TB --- 2010-03-18 04:54:20 - building LINT kernel TB --- 2010-03-18 04:54:20 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 04:54:20 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 04:54:20 - TARGET=sparc64 TB --- 2010-03-18 04:54:20 - TARGET_ARCH=sparc64 TB --- 2010-03-18 04:54:20 - TZ=UTC TB --- 2010-03-18 04:54:20 - __MAKE_CONF=/dev/null TB --- 2010-03-18 04:54:20 - cd /src TB --- 2010-03-18 04:54:20 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 18 04:54:20 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/inphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/ip1000phy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/jmphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/lxtphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/mii.c cc1: warnings being treated as errors /src/sys/dev/mii/mii.c: In function 'miibus_statchg': /src/sys/dev/mii/mii.c:256: warning: unused variable 'ifp' *** Error code 1 Stop in /obj/sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-18 04:59:10 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-18 04:59:10 - ERROR: failed to build lint kernel TB --- 2010-03-18 04:59:10 - 2832.41 user 549.88 system 3668.23 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 18 05:18:16 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A519106566B; Thu, 18 Mar 2010 05:18:16 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 343338FC0A; Thu, 18 Mar 2010 05:18:15 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2I5IFiM085794; Thu, 18 Mar 2010 01:18:15 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2I5IF5w085793; Thu, 18 Mar 2010 05:18:15 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 18 Mar 2010 05:18:15 GMT Message-Id: <201003180518.o2I5IF5w085793@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 05:18:16 -0000 TB --- 2010-03-18 04:19:29 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-18 04:19:29 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2010-03-18 04:19:29 - cleaning the object tree TB --- 2010-03-18 04:19:41 - cvsupping the source tree TB --- 2010-03-18 04:19:41 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2010-03-18 04:20:06 - building world TB --- 2010-03-18 04:20:06 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 04:20:06 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 04:20:06 - TARGET=sun4v TB --- 2010-03-18 04:20:06 - TARGET_ARCH=sparc64 TB --- 2010-03-18 04:20:06 - TZ=UTC TB --- 2010-03-18 04:20:06 - __MAKE_CONF=/dev/null TB --- 2010-03-18 04:20:06 - cd /src TB --- 2010-03-18 04:20:06 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 18 04:20:07 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 18 05:13:19 UTC 2010 TB --- 2010-03-18 05:13:19 - generating LINT kernel config TB --- 2010-03-18 05:13:19 - cd /src/sys/sun4v/conf TB --- 2010-03-18 05:13:19 - /usr/bin/make -B LINT TB --- 2010-03-18 05:13:19 - building LINT kernel TB --- 2010-03-18 05:13:19 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 05:13:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 05:13:19 - TARGET=sun4v TB --- 2010-03-18 05:13:19 - TARGET_ARCH=sparc64 TB --- 2010-03-18 05:13:19 - TZ=UTC TB --- 2010-03-18 05:13:19 - __MAKE_CONF=/dev/null TB --- 2010-03-18 05:13:19 - cd /src TB --- 2010-03-18 05:13:19 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 18 05:13:19 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/inphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/ip1000phy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/jmphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/lxtphy.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/dev/mii/mii.c cc1: warnings being treated as errors /src/sys/dev/mii/mii.c: In function 'miibus_statchg': /src/sys/dev/mii/mii.c:256: warning: unused variable 'ifp' *** Error code 1 Stop in /obj/sun4v/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-18 05:18:15 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-18 05:18:15 - ERROR: failed to build lint kernel TB --- 2010-03-18 05:18:15 - 2845.14 user 540.19 system 3525.61 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 18 15:11:39 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4745D106566B; Thu, 18 Mar 2010 15:11:39 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 0755E8FC12; Thu, 18 Mar 2010 15:11:33 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2IFBXGY098316; Thu, 18 Mar 2010 11:11:33 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2IFBXRe098313; Thu, 18 Mar 2010 15:11:33 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 18 Mar 2010 15:11:33 GMT Message-Id: <201003181511.o2IFBXRe098313@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 15:11:39 -0000 TB --- 2010-03-18 14:08:31 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-18 14:08:31 - starting HEAD tinderbox run for sparc64/sparc64 TB --- 2010-03-18 14:08:31 - cleaning the object tree TB --- 2010-03-18 14:08:45 - cvsupping the source tree TB --- 2010-03-18 14:08:45 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sparc64/supfile TB --- 2010-03-18 14:08:58 - building world TB --- 2010-03-18 14:08:58 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 14:08:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 14:08:58 - TARGET=sparc64 TB --- 2010-03-18 14:08:58 - TARGET_ARCH=sparc64 TB --- 2010-03-18 14:08:58 - TZ=UTC TB --- 2010-03-18 14:08:58 - __MAKE_CONF=/dev/null TB --- 2010-03-18 14:08:58 - cd /src TB --- 2010-03-18 14:08:58 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 18 14:08:58 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 18 15:02:49 UTC 2010 TB --- 2010-03-18 15:02:49 - generating LINT kernel config TB --- 2010-03-18 15:02:49 - cd /src/sys/sparc64/conf TB --- 2010-03-18 15:02:49 - /usr/bin/make -B LINT TB --- 2010-03-18 15:02:49 - building LINT kernel TB --- 2010-03-18 15:02:49 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 15:02:49 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 15:02:49 - TARGET=sparc64 TB --- 2010-03-18 15:02:49 - TARGET_ARCH=sparc64 TB --- 2010-03-18 15:02:49 - TZ=UTC TB --- 2010-03-18 15:02:49 - __MAKE_CONF=/dev/null TB --- 2010-03-18 15:02:49 - cd /src TB --- 2010-03-18 15:02:49 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 18 15:02:49 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_crypto_wep.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_ddb.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_dfs.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_freebsd.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_hostap.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_ht.c /src/sys/net80211/ieee80211_ht.c: In function 'ht_announce': /src/sys/net80211/ieee80211_ht.c:291: error: 'struct ieee80211com' has no member named 'ic_rxstream' *** Error code 1 Stop in /obj/sparc64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-18 15:11:33 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-18 15:11:33 - ERROR: failed to build lint kernel TB --- 2010-03-18 15:11:33 - 3023.87 user 568.77 system 3781.78 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sparc64.full From owner-freebsd-sparc64@FreeBSD.ORG Thu Mar 18 15:20:44 2010 Return-Path: Delivered-To: sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B652106566C; Thu, 18 Mar 2010 15:20:44 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 4D0918FC41; Thu, 18 Mar 2010 15:20:43 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.4/8.14.3) with ESMTP id o2IFKhbu018434; Thu, 18 Mar 2010 11:20:43 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.4/8.14.3/Submit) id o2IFKhk5018433; Thu, 18 Mar 2010 15:20:43 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 18 Mar 2010 15:20:43 GMT Message-Id: <201003181520.o2IFKhk5018433@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on sparc64/sun4v X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 15:20:44 -0000 TB --- 2010-03-18 14:18:56 - tinderbox 2.6 running on freebsd-current.sentex.ca TB --- 2010-03-18 14:18:56 - starting HEAD tinderbox run for sparc64/sun4v TB --- 2010-03-18 14:18:56 - cleaning the object tree TB --- 2010-03-18 14:19:07 - cvsupping the source tree TB --- 2010-03-18 14:19:07 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/sparc64/sun4v/supfile TB --- 2010-03-18 14:19:21 - building world TB --- 2010-03-18 14:19:21 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 14:19:21 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 14:19:21 - TARGET=sun4v TB --- 2010-03-18 14:19:21 - TARGET_ARCH=sparc64 TB --- 2010-03-18 14:19:21 - TZ=UTC TB --- 2010-03-18 14:19:21 - __MAKE_CONF=/dev/null TB --- 2010-03-18 14:19:21 - cd /src TB --- 2010-03-18 14:19:21 - /usr/bin/make -B buildworld >>> World build started on Thu Mar 18 14:19:22 UTC 2010 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Thu Mar 18 15:12:02 UTC 2010 TB --- 2010-03-18 15:12:02 - generating LINT kernel config TB --- 2010-03-18 15:12:02 - cd /src/sys/sun4v/conf TB --- 2010-03-18 15:12:02 - /usr/bin/make -B LINT TB --- 2010-03-18 15:12:02 - building LINT kernel TB --- 2010-03-18 15:12:02 - MAKEOBJDIRPREFIX=/obj TB --- 2010-03-18 15:12:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2010-03-18 15:12:02 - TARGET=sun4v TB --- 2010-03-18 15:12:02 - TARGET_ARCH=sparc64 TB --- 2010-03-18 15:12:02 - TZ=UTC TB --- 2010-03-18 15:12:02 - __MAKE_CONF=/dev/null TB --- 2010-03-18 15:12:02 - cd /src TB --- 2010-03-18 15:12:02 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Thu Mar 18 15:12:02 UTC 2010 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_crypto_wep.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_ddb.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_dfs.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_freebsd.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_hostap.c cc -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=15000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-builtin -mcmodel=medany -msoft-float -ffreestanding -fstack-protector -Werror /src/sys/net80211/ieee80211_ht.c /src/sys/net80211/ieee80211_ht.c: In function 'ht_announce': /src/sys/net80211/ieee80211_ht.c:291: error: 'struct ieee80211com' has no member named 'ic_rxstream' *** Error code 1 Stop in /obj/sun4v/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2010-03-18 15:20:43 - WARNING: /usr/bin/make returned exit code 1 TB --- 2010-03-18 15:20:43 - ERROR: failed to build lint kernel TB --- 2010-03-18 15:20:43 - 3025.70 user 562.45 system 3707.22 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-sparc64-sun4v.full From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 19 03:00:15 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFDF51065678 for ; Fri, 19 Mar 2010 03:00:15 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9CD388FC13 for ; Fri, 19 Mar 2010 03:00:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2J30F3Y053739 for ; Fri, 19 Mar 2010 03:00:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2J30FVU053738; Fri, 19 Mar 2010 03:00:15 GMT (envelope-from gnats) Resent-Date: Fri, 19 Mar 2010 03:00:15 GMT Resent-Message-Id: <201003190300.o2J30FVU053738@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rob Farmer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3FDE11065672 for ; Fri, 19 Mar 2010 02:51:53 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 2EE2F8FC13 for ; Fri, 19 Mar 2010 02:51:53 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o2J2pqgu060835 for ; Fri, 19 Mar 2010 02:51:52 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o2J2pqEH060834; Fri, 19 Mar 2010 02:51:52 GMT (envelope-from nobody) Message-Id: <201003190251.o2J2pqEH060834@www.freebsd.org> Date: Fri, 19 Mar 2010 02:51:52 GMT From: Rob Farmer To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2010 03:00:15 -0000 >Number: 144867 >Category: sparc64 >Synopsis: panic: trap: memory address not aligned booting Sunfire 280R >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 19 03:00:15 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Rob Farmer >Release: 9.0-CURRENT >Organization: >Environment: Can't get that far >Description: I'm trying to boot the install DVD for the 201002 snapshot of current on a Sunfire 280R and get the following panic at boot: Booting [/boot/kernel/kernel]... jumping to kernel entry at 0xc0088000. GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2010 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-CURRENT-201002 #0: Sat Feb 13 04:56:40 UTC 2010 root@heller.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC sparc64 WARNING: WITNESS option enabled, expect reduced performance. real memory = 8589934592 (8192 MB) avail memory = 8377434112 (7989 MB) cpu0: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware kbd0 at kbdmux0 nexus0: nexus0: mem 0x40000400000-0x40000400047 type memory-controller (no driver attached) nexus0: mem 0x40000c00000-0x40000c00047 type memory-controller (no driver attached) pcib0: mem 0x40004700000-0x40004717fff,0x40004410000-0x4000441004f,0x7ffee000000-0x7ffee0000ff irq 563,560,561,564,550 on nexus0 pcib0: Schizo, version 7, IGN 0x8, bus B, 33MHz pcib0: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pci0: on pcib0 ebus0: mem 0x7d000000-0x7dffffff,0x7e000000-0x7e7fffff at device 5.0 on pci0 ebus0: addr 0-0x1fffff (no driver attached) ebus0: addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no driver attached) ebus0: addr 0x100000000-0x1000fffff (no driver attached) ebus0: addr 0x10030002e-0x10030002f,0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100000030-0x100000031 irq 35 (no driver attached) ebus0: addr 0x100000032-0x100000037 (no driver attached) rtc0: addr 0x100300070-0x100300071 irq 36 on ebus0 ebus0: addr 0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100300700-0x100300701 (no driver attached) ebus0: addr 0x100300278-0x100300287,0x10030002e-0x10030002f,0x100700000-0x10070000f irq 28 (no driver attached) uart0: <16550 or compatible> addr 0x1003062f8-0x1003062ff irq 46 on ebus0 uart0: [FILTER] uart1: <16550 or compatible> addr 0x1003083f8-0x1003083ff irq 45 on ebus0 uart1: [FILTER] scc0: addr 0x100400000-0x10040007f irq 34 on ebus0 scc0: [FILTER] uart2: on scc0 uart2: [FILTER] uart2: CTS oflow uart2: console (9600,n,8,1) uart3: on scc0 uart3: [FILTER] uart3: CTS oflow gem0: mem 0x100000-0x11ffff at device 5.1 on pci0 miibus0: on gem0 ukphy0: PHY 1 on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto gem0: 2kB RX FIFO, 2kB TX FIFO gem0: Ethernet address: 00:03:ba:3a:0f:f2 gem0: [ITHREAD] ohci0: mem 0x1000000-0x1007fff at device 5.3 on pci0 ohci0: [ITHREAD] usbus0: on ohci0 sym0: <875> port 0x300-0x3ff mem 0x124000-0x1240ff,0x126000-0x126fff at device 6.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym0: [ITHREAD] sym1: <875> port 0x400-0x4ff mem 0x128000-0x1280ff,0x12a000-0x12afff at device 6.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: [ITHREAD] cas0: mem 0x200000-0x3fffff at device 2.0 on pci0 panic: trap: memory address not aligned cpuid = 0 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x80: ta %xcc, 1 db> bt Tracing pid 0 tid 100000 td 0xc0a40730 panic() at panic+0x20c trap() at trap+0x570 -- memory address not aligned sfar=0x7fe00200001 sfsr=0x1d007d %o7=0xc0175864 -- cas_pci_attach() at cas_pci_attach+0xc80 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_attach() at bus_generic_attach+0x10 ofw_pcibus_attach() at ofw_pcibus_attach+0x934 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_attach() at bus_generic_attach+0x10 schizo_attach() at schizo_attach+0x146c device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_new_pass() at bus_generic_new_pass+0x11c bus_generic_new_pass() at bus_generic_new_pass+0x104 bus_set_pass() at bus_set_pass+0xf8 root_bus_configure() at root_bus_configure+0x8 configure() at configure+0x4 mi_startup() at mi_startup+0x18c btext() at btext+0x30 db> >How-To-Repeat: Try to boot FreeBSD on Sunfire 280R >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 19 22:10:03 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0FB3106564A for ; Fri, 19 Mar 2010 22:10:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A470B8FC08 for ; Fri, 19 Mar 2010 22:10:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2JMA3Cq055020 for ; Fri, 19 Mar 2010 22:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2JMA3HI055009; Fri, 19 Mar 2010 22:10:03 GMT (envelope-from gnats) Date: Fri, 19 Mar 2010 22:10:03 GMT Message-Id: <201003192210.o2JMA3HI055009@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2010 22:10:03 -0000 The following reply was made to PR sparc64/144867; it has been noted by GNATS. From: Marius Strobl To: Rob Farmer Cc: freebsd-gnats-submit@freebsd.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R Date: Fri, 19 Mar 2010 23:06:58 +0100 On Fri, Mar 19, 2010 at 02:51:52AM +0000, Rob Farmer wrote: > db> bt > Tracing pid 0 tid 100000 td 0xc0a40730 > panic() at panic+0x20c > trap() at trap+0x570 > -- memory address not aligned sfar=0x7fe00200001 sfsr=0x1d007d %o7=0xc0175864 -- > cas_pci_attach() at cas_pci_attach+0xc80 Hrm, this doesn't make a whole lot of sense: (gdb) l *0xc0175864 0xc0175864 is in cas_pci_attach (/usr/src/sys/dev/cas/if_cas.c:356). 351 switch (sc->sc_variant) { 352 default: 353 sc->sc_phyad = -1; 354 break; 355 } 356 error = mii_phy_probe(sc->sc_dev, &sc->sc_miibus, 357 cas_mediachange, cas_mediastatus); 358 } 359 360 /* Except maybe that this is triggered by the bus_space_write_4() above that, which is cas_pci_attach+0xc80, and somehow delayed. Is this the MMF (multimode fibre) model of the GigaSwift Ethernet 1.0 card perhaps? Can you boot with that card removed? Marius From owner-freebsd-sparc64@FreeBSD.ORG Fri Mar 19 22:39:33 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C852D106575D for ; Fri, 19 Mar 2010 22:39:33 +0000 (UTC) (envelope-from kubito@gmail.com) Received: from mail-iw0-f185.google.com (mail-iw0-f185.google.com [209.85.223.185]) by mx1.freebsd.org (Postfix) with ESMTP id 869DF8FC12 for ; Fri, 19 Mar 2010 22:39:33 +0000 (UTC) Received: by iwn15 with SMTP id 15so3022477iwn.7 for ; Fri, 19 Mar 2010 15:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:cc:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=xXC0VAT05jf3gwk2NFjtR10fVpA1fCuj4La3z26V+z0=; b=dzEHnc9Yfdb2n+yaV9e37cuAdQY4rTSszbfd1q62msDJqHuQhdFHAG3MjGqe1M1N+1 RsVriUb6q1eS2f5NhXGd2r7mWhRt+CaQTQmk9WuwNL+3Xy9YpOjaNpzb3FTO5PPseBky XjKFoKpl7Dj940cYRDg97UQpdhXdP0HxfjydE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; b=QlSuE5/ksgyOU7jpdrZ4CHuXAy32NcQuTwVcXd/UN8tFIoPFyYS1DEPqvUzLqRMUI0 eLTSuwuJrYtWUBzITOHU7Djy6jDPDRpnZGG78golzoDlCiEFRE78z4Y7QZhY7SQX2zL3 8xzXC+Gwg5odnKNf1m/DN7NGcKfr9421pljeA= Received: by 10.231.159.207 with SMTP id k15mr461837ibx.75.1269036967256; Fri, 19 Mar 2010 15:16:07 -0700 (PDT) Received: from hofstadter.localnet ([187.106.19.157]) by mx.google.com with ESMTPS id cm22sm793372ibb.17.2010.03.19.15.16.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 19 Mar 2010 15:16:05 -0700 (PDT) From: Raphael Kubo da Costa To: kde-freebsd@kde.org, freebsd-sparc64@freebsd.org Date: Fri, 19 Mar 2010 19:16:00 -0300 User-Agent: KMail/1.13.1 (Linux/2.6.32-ARCH; KDE/4.4.67; i686; svn-1104051; 2010-03-09) References: <20100310212654.GB30257@mech-cluster241.men.bris.ac.uk> In-Reply-To: <20100310212654.GB30257@mech-cluster241.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003191916.01307.kubito@gmail.com> Cc: Subject: Re: [kde-freebsd] port www/qt4-webkit failed on sparc64 9.0 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2010 22:39:33 -0000 On Wednesday 10 March 2010 18:26:54 Anton Shterenlikht wrote: > This is on FreeBSD sparc64 9.0-CURRENT #0 r202774 > > Building www/qt4-webkit I get this error: > > c++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt > -I../../../../include -Wreturn-type -fno-strict-aliasing > -ffunction-sections -fdata-sections -O2 -I/usr/local/include > -I/usr/local/include/freetype2 -fvisibility=hidden > -fvisibility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DBUILDING_QT__=1 > -DNDEBUG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT > -DQT_MOC_COMPAT -DHAVE_PTHREAD_NP_H -DBUILD_WEBKIT > -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 > -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 > -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 > -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_SQLITE=1 > -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=0 -DENABLE_XPATH=1 > -DENABLE_WCSS=0 -DENABLE_WML=0 -DENABLE_SHARED_WORKERS=1 > -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DATAGRID=0 -DENABLE_SVG=1 > -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 > -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 > -DENABLE_RUBY=1 -DENABLE_VIDEO=1 -DENABLE_DATALIST=1 > -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_XSLT=1 > -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DBUILDING_QT__ > -DBUILDING_JavaScriptCore -DBUILDING_WTF -DXP_UNIX -DSQLITE_CORE > -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_NO_DEBUG > -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB > -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE > -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. > -I../../../../include/QtCore -I../../../../include/QtNetwork > -I../../../../include/QtGui -I../../../../include/QtXmlPatterns > -I../../../../include -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt > -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/WebCoreSupport -I. > -Iaccessibility -Ibindings/js -Ibridge -Ibridge/c -Icss -Idom > -Idom/default -Iediting -Ihistory -Ihtml -Ihtml/canvas -Iinspector > -Iloader -Iloader/appcache -Iloader/archive -Iloader/icon -Inotifications > -Ipage -Ipage/animation -Iplatform -Iplatform/animation > -Iplatform/graphics -Iplatform/graphics/filters > -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/mock > -Iplatform/network -Iplatform/sql -Iplatform/text -Iplugins -Irendering > -Irendering/style -Istorage -Isvg -Isvg/animation -Isvg/graphics > -Isvg/graphics/filters -Iwebsockets -Iwml -Iworkers -Ixml -Igenerated > -I../JavaScriptCore -I../../webkit -I../JavaScriptCore/assembler > -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler > -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter > -I../JavaScriptCore/jit -I../JavaScriptCore/parser > -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime > -I../JavaScriptCore/wrec -I../JavaScriptCore/wtf > -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr > -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -Igenerated > -I../WebKit/qt/Api -I../../../../include/QtWebKit -I.rcc/release-shared > -I../JavaScriptCore/pcre > -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.6.1/src/3r > dparty/webkit/WebKitBuild/Release/JavaScriptCore/tmp -I../../sqlite > -I../../../../include/phonon -I/usr/local/include -I.moc/release-shared > -I/usr/local/include -o obj/release/JSBase.o > ../JavaScriptCore/API/JSBase.cpp > > In file included from ../JavaScriptCore/runtime/JSCell.h:28, > from ../JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../JavaScriptCore/API/APICast.h:29, > from ../JavaScriptCore/API/JSBase.cpp:30: > ../JavaScriptCore/runtime/JSValue.h: In constructor > 'JSC::JSValue::JSValue(JSC::JSCell*)': > ../JavaScriptCore/runtime/JSValue.h:479: error: cast from 'JSC::JSCell*' > to 'int32_t' loses precision ../JavaScriptCore/runtime/JSValue.h: In > constructor 'JSC::JSValue::JSValue(const JSC::JSCell*)': > ../JavaScriptCore/runtime/JSValue.h:488: error: cast from 'JSC::JSCell*' > to 'int32_t' loses precision *** Error code 1 > 1 error > > The full log: > > http://seis.bris.ac.uk/~mexas/qt4-webkit-ia64.log I think this might have just been fixed by http://trac.webkit.org/projects/webkit/changeset/56215 Let's hope either Qt 4.6.3 or the porters include this fix :) From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 00:00:18 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5C091065672 for ; Sat, 20 Mar 2010 00:00:17 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id AA1FA8FC1C for ; Sat, 20 Mar 2010 00:00:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2K00HdB052054 for ; Sat, 20 Mar 2010 00:00:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2K00H6Q052053; Sat, 20 Mar 2010 00:00:17 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 00:00:17 GMT Message-Id: <201003200000.o2K00H6Q052053@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Rob Farmer Cc: Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rob Farmer List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 00:00:18 -0000 The following reply was made to PR sparc64/144867; it has been noted by GNATS. From: Rob Farmer To: Marius Strobl , bug-followup@freebsd.org Cc: Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R Date: Fri, 19 Mar 2010 16:55:02 -0700 On Fri, Mar 19, 2010 at 3:06 PM, Marius Strobl wrote: > On Fri, Mar 19, 2010 at 02:51:52AM +0000, Rob Farmer wrote: >> db> bt >> Tracing pid 0 tid 100000 td 0xc0a40730 >> panic() at panic+0x20c >> trap() at trap+0x570 >> -- memory address not aligned sfar=3D0x7fe00200001 sfsr=3D0x1d007d %o7= =3D0xc0175864 -- >> cas_pci_attach() at cas_pci_attach+0xc80 > > Hrm, this doesn't make a whole lot of sense: > (gdb) l *0xc0175864 > 0xc0175864 is in cas_pci_attach (/usr/src/sys/dev/cas/if_cas.c:356). > 351 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 switch (sc->sc_variant) { > 352 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 default: > 353 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 sc->sc_phyad = =3D -1; > 354 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 break; > 355 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 } > 356 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 error =3D mii_phy_probe(sc->s= c_dev, &sc->sc_miibus, > 357 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 cas_mediachange, cas_= mediastatus); > 358 =A0 =A0 =A0 =A0 =A0 =A0 } > 359 > 360 =A0 =A0 =A0 =A0 =A0 =A0 /* > > Except maybe that this is triggered by the bus_space_write_4() above > that, which is cas_pci_attach+0xc80, and somehow delayed. Is this the > MMF (multimode fibre) model of the GigaSwift Ethernet 1.0 card perhaps? > Can you boot with that card removed? Hi, thanks for the quick response. Yes, its the MMF card. There are two of them, actually. I don't need them in my environment so I took them out and it booted from the cd. However, I did a standard install in sysinstall and now I get a new panic trying to boot from the hard drive: GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2010 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-CURRENT-201002 #0: Sat Feb 13 04:56:40 UTC 2010 root@heller.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC sparc64 WARNING: WITNESS option enabled, expect reduced performance. real memory =3D 8589934592 (8192 MB) avail memory =3D 8381644800 (7993 MB) cpu0: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) cpu1: Sun Microsystems UltraSparc-III+ Processor (1200.00 MHz CPU) FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware ispfw: registered firmware kbd0 at kbdmux0 nexus0: nexus0: mem 0x40000400000-0x40000400047 type memory-controller (no driver attached) nexus0: mem 0x40000c00000-0x40000c00047 type memory-controller (no driver attached) pcib0: mem 0x40004700000-0x40004717fff,0x40004410000-0x4000441004f,0x7ffee000000-0x7ff= ee0000ff irq 563,560,561,564,550 on nexus0 pcib0: Schizo, version 7, IGN 0x8, bus B, 33MHz pcib0: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pcib0: [FILTER] pci0: on pcib0 ebus0: mem 0x7d000000-0x7dffffff,0x7e000000-0x7e7fffff at device 5.0 on pci0 ebus0: addr 0-0x1fffff (no driver attached) ebus0: addr 0x10000002e-0x10000002f,0x10000002d irq 35 (no driver attached) ebus0: addr 0x100000000-0x1000fffff (no driver attached) ebus0: addr 0x10030002e-0x10030002f,0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100000030-0x100000031 irq 35 (no driver attached) ebus0: addr 0x100000032-0x100000037 (no driver attached) rtc0: addr 0x100300070-0x100300071 irq 36 on ebus0 ebus0: addr 0x100300600-0x100300607 (no driver attached) ebus0: addr 0x100300700-0x100300701 (no driver attached) ebus0: addr 0x100300278-0x100300287,0x10030002e-0x10030002f,0x100700000-0x10070000f irq 28 (no driver attached) uart0: <16550 or compatible> addr 0x1003062f8-0x1003062ff irq 46 on ebus0 uart0: [FILTER] uart1: <16550 or compatible> addr 0x1003083f8-0x1003083ff irq 45 on ebus0 uart1: [FILTER] scc0: addr 0x100400000-0x10040007f irq 34 on ebus0 scc0: [FILTER] uart2: on scc0 uart2: [FILTER] uart2: CTS oflow uart2: console (9600,n,8,1) uart3: on scc0 uart3: [FILTER] uart3: CTS oflow gem0: mem 0x100000-0x11ffff at device 5.1 on pci0 miibus0: on gem0 ukphy0: PHY 1 on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto gem0: 2kB RX FIFO, 2kB TX FIFO gem0: Ethernet address: 00:03:ba:3a:0f:f2 gem0: [ITHREAD] ohci0: mem 0x1000000-0x1007fff at device 5.3 on= pci0 ohci0: [ITHREAD] usbus0: on ohci0 sym0: <875> port 0x300-0x3ff mem 0x124000-0x1240ff,0x126000-0x126fff at device 6.0 on pci0 sym0: No NVRAM, ID 7, Fast-20, SE, parity checking sym0: [ITHREAD] sym1: <875> port 0x400-0x4ff mem 0x128000-0x1280ff,0x12a000-0x12afff at device 6.1 on pci0 sym1: No NVRAM, ID 7, Fast-20, SE, parity checking sym1: [ITHREAD] pcib1: mem 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ff= ec0000ff irq 562,560,561,564 on nexus0 pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz Timecounter "pcib1" frequency 150000000 Hz quality 100 pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer panic: pcib: PCI bus A error AFAR 0x1000c0 AFSR 0x320000000 PCI CSR 0x60002010f003f IOMMU 0x70003 STATUS 0x2a0 cpuid =3D 0 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x80: ta %xcc, 1 db> bt Tracing pid 0 tid 100000 td 0xc0a40730 panic() at panic+0x20c schizo_pci_bus() at schizo_pci_bus+0x1b8 intr_event_handle() at intr_event_handle+0x5c intr_execute_handlers() at intr_execute_handlers+0x8 intr_fast() at intr_fast+0x68 -- interrupt level=3D0xd pil=3D0 %o7=3D0xc041be8c -- strlen() at strlen vprintf() at vprintf+0x7c printf() at printf+0x20 device_print_prettyname() at device_print_prettyname+0x60 device_printf() at device_printf+0x14 bus_setup_intr() at bus_setup_intr+0x12c schizo_set_intr() at schizo_set_intr+0xd4 schizo_attach() at schizo_attach+0xff4 device_attach() at device_attach+0x4a4 device_probe_and_attach() at device_probe_and_attach+0x64 bus_generic_new_pass() at bus_generic_new_pass+0x11c bus_generic_new_pass() at bus_generic_new_pass+0x104 bus_set_pass() at bus_set_pass+0xf8 root_bus_configure() at root_bus_configure+0x8 configure() at configure+0x4 mi_startup() at mi_startup+0x18c btext() at btext+0x30 db> --=20 Rob Farmer > > Marius > > From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 09:20:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D3161065676 for ; Sat, 20 Mar 2010 09:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ED5088FC23 for ; Sat, 20 Mar 2010 09:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2K9K3cl065227 for ; Sat, 20 Mar 2010 09:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2K9K3Fs065226; Sat, 20 Mar 2010 09:20:03 GMT (envelope-from gnats) Resent-Date: Sat, 20 Mar 2010 09:20:03 GMT Resent-Message-Id: <201003200920.o2K9K3Fs065226@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-sparc64@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Jeremy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1FE6106566C for ; Sat, 20 Mar 2010 09:11:35 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail12.syd.optusnet.com.au (mail12.syd.optusnet.com.au [211.29.132.193]) by mx1.freebsd.org (Postfix) with ESMTP id 3AD088FC1A for ; Sat, 20 Mar 2010 09:11:34 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c122-106-253-149.belrs3.nsw.optusnet.com.au [122.106.253.149]) by mail12.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o2K9BMI9029004 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 20 Mar 2010 20:11:32 +1100 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.3/8.14.3) with ESMTP id o2K9BKxf093250; Sat, 20 Mar 2010 20:11:20 +1100 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.3/8.14.3/Submit) id o2K9BK8a093249; Sat, 20 Mar 2010 20:11:20 +1100 (EST) (envelope-from peter) Message-Id: <201003200911.o2K9BK8a093249@server.vk2pj.dyndns.org> Date: Sat, 20 Mar 2010 20:11:20 +1100 (EST) From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: sparc64/144900: [patch] SPARC64 Floating point fixes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 09:20:04 -0000 >Number: 144900 >Category: sparc64 >Synopsis: [patch] SPARC64 Floating point fixes >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-sparc64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Mar 20 09:20:03 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 8.0-STABLE sparc64 >Organization: n/a >Environment: System: FreeBSD sb1500.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #0: Sun Feb 14 19:09:44 EST 2010 root@sb1500.vk2pj.dyndns.org:/usr/obj/usr/src/sys/sb1500 sparc64 >Description: The UltraSPARC architecture implements IEEE Std 754-1985 using a combination of hardware and software - specific implementations will typically implement a subset of the standard in hardware and trap on other floating point operations to allow software emulation. In order to meet this requirement, FreeBSD provides a complete (though SPARC-oriented) floating-point emulator. Initial errors reported by one of perl's configuration tools led me to undertake a more rigorous examination of FreeBSD's emulator. Whilst some gross errors were recently corrected in r204974 & r205002, an IEEE test (http://www.jhauser.us/arithmetic/TestFloat.html) reported a significant number of errors. The attached patch comprises patches to the sparc64 userland floating point code, together with a test harness (based on TestFloat above) to verify the correct operation of the floating point code. Whilst the test harness currently only includes sparc64 support, extending it to other architectures should be simple. Explanation of the fixes: - libc/softfloat is used by the test harness code. It defaults to detecting tinyness after rounding whilst the UltraSPARC Architecture document states that the UltraSPARC detects tinyness before rounding. A patch to softfloat-specialize changes this for sparc only. - Parts of the emulator code must be compiled with no-strict-aliasing specified to function correctly. CFLAGS is updated to include the relevant gcc option. (This will add -fno-strict-aliasing to all of libc - which is excessive but I don't believe it's possible to compile only part of libc that way). - When FPU_DEBUG is defined, files using the debugging facilities need stdio defined. - Division should take both argument's signs into account when the dividend is infinity or zero and the divisor is not the same. - Add a note that the emulator code depends on the numeric values of the FTYPE_xxx macros in places. - __fpu_ftox() needs to correctly return overflow in two pieces. - The UltraSPARC architecture defines that tinyness is detected before rounding therefore rounding up to the smallest normalised number should set the underflow flag. - If an infinite result is rounded down, the result should have an exponent 1 less than the value for infinity. >How-To-Repeat: Run the test harness without applying the emulator fixes: cd /usr/src/tools/test/testfloat/sparc64 make obj && make depend && make cd /usr/obj/usr/src/tools/test/testfloat/sparc64 ./testsoftfloat -all 2>/dev/null # Verify that "No errors found" is reported for all tests ./testemufloat -all 2>/dev/null # Verify that a variety of errors are reported ./testsoftfloat -all 2>/dev/null # Verify that a variety of errors are reported (Explanation of the test error output can be found in /usr/src/tools/test/testfloat/testfloat.txt). Apply emulator fixes and rebuild the test harness. If the above tests are rerun, testsoftfloat and testemufloat should report no errors. testfloat will continue to report errors because libc hasn't been rebuilt. Rebuild and re-install libc. Rerun testfloat and it should report no errors. More rigorous testing is possible by adding '-level 2' prior to '-all' but this will take many hours to run. >Fix: [Test harness will be forwarded separately] Index: lib/libc/softfloat/softfloat-specialize =================================================================== RCS file: /usr/ncvs/src/lib/libc/softfloat/softfloat-specialize,v retrieving revision 1.1.22.1 diff -u -r1.1.22.1 softfloat-specialize --- lib/libc/softfloat/softfloat-specialize 3 Aug 2009 08:13:06 -0000 1.1.22.1 +++ lib/libc/softfloat/softfloat-specialize 20 Mar 2010 02:46:33 -0000 @@ -44,7 +44,11 @@ #ifdef SOFTFLOAT_FOR_GCC static #endif +#ifdef __sparc__ +int8 float_detect_tininess = float_tininess_before_rounding; +#else int8 float_detect_tininess = float_tininess_after_rounding; +#endif /* ------------------------------------------------------------------------------- Index: lib/libc/sparc64/fpu/Makefile.inc =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/Makefile.inc,v retrieving revision 1.5.36.1 diff -u -r1.5.36.1 Makefile.inc --- lib/libc/sparc64/fpu/Makefile.inc 3 Aug 2009 08:13:06 -0000 1.5.36.1 +++ lib/libc/sparc64/fpu/Makefile.inc 16 Mar 2010 07:54:55 -0000 @@ -2,7 +2,7 @@ .PATH: ${.CURDIR}/sparc64/fpu -CFLAGS+= -I${.CURDIR}/sparc64/sys +CFLAGS+= -I${.CURDIR}/sparc64/sys -fno-strict-aliasing SRCS+= fpu.c fpu_add.c fpu_compare.c fpu_div.c fpu_explode.c fpu_implode.c \ fpu_mul.c fpu_qp.c fpu_reg.S fpu_sqrt.c fpu_subr.c Index: lib/libc/sparc64/fpu/fpu.c =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/fpu.c,v retrieving revision 1.9.10.2 diff -u -r1.9.10.2 fpu.c --- lib/libc/sparc64/fpu/fpu.c 15 Mar 2010 18:32:57 -0000 1.9.10.2 +++ lib/libc/sparc64/fpu/fpu.c 20 Mar 2010 07:29:32 -0000 @@ -74,6 +74,9 @@ #include #include "un-namespace.h" #include "libc_private.h" +#ifdef FPU_DEBUG +#include +#endif #include #include Index: lib/libc/sparc64/fpu/fpu_div.c =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/fpu_div.c,v retrieving revision 1.4.10.1 diff -u -r1.4.10.1 fpu_div.c --- lib/libc/sparc64/fpu/fpu_div.c 3 Aug 2009 08:13:06 -0000 1.4.10.1 +++ lib/libc/sparc64/fpu/fpu_div.c 15 Mar 2010 18:21:28 -0000 @@ -167,14 +167,16 @@ * return it. Otherwise we have the following cases: * * Inf / Inf = NaN, plus NV exception - * Inf / num = Inf [i.e., return x] - * Inf / 0 = Inf [i.e., return x] - * 0 / Inf = 0 [i.e., return x] - * 0 / num = 0 [i.e., return x] + * Inf / num = Inf [i.e., return x #] + * Inf / 0 = Inf [i.e., return x #] + * 0 / Inf = 0 [i.e., return x #] + * 0 / num = 0 [i.e., return x #] * 0 / 0 = NaN, plus NV exception - * num / Inf = 0 + * num / Inf = 0 # * num / num = num (do the divide) - * num / 0 = Inf, plus DZ exception + * num / 0 = Inf #, plus DZ exception + * + * # Sign of result is xor of operand signs. */ if (ISNAN(x) || ISNAN(y)) { ORDER(x, y); @@ -183,6 +185,7 @@ if (ISINF(x) || ISZERO(x)) { if (x->fp_class == y->fp_class) return (__fpu_newnan(fe)); + x->fp_sign ^= y->fp_sign; return (x); } Index: lib/libc/sparc64/fpu/fpu_emu.h =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/fpu_emu.h,v retrieving revision 1.6.10.2 diff -u -r1.6.10.2 fpu_emu.h --- lib/libc/sparc64/fpu/fpu_emu.h 15 Mar 2010 18:32:57 -0000 1.6.10.2 +++ lib/libc/sparc64/fpu/fpu_emu.h 20 Mar 2010 07:30:02 -0000 @@ -134,7 +134,8 @@ /* * Floating point operand types. FTYPE_LNG is syntethic (it does not occur in - * instructions). + * instructions). Note that the code relies on the numeric values of these + * constants in some places. */ #define FTYPE_INT INSFP_i #define FTYPE_SNG INSFP_s Index: lib/libc/sparc64/fpu/fpu_explode.c =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/fpu_explode.c,v retrieving revision 1.8.2.1 diff -u -r1.8.2.1 fpu_explode.c --- lib/libc/sparc64/fpu/fpu_explode.c 3 Aug 2009 08:13:06 -0000 1.8.2.1 +++ lib/libc/sparc64/fpu/fpu_explode.c 15 Mar 2010 18:21:50 -0000 @@ -48,6 +48,9 @@ */ #include +#ifdef FPU_DEBUG +#include +#endif #include #include Index: lib/libc/sparc64/fpu/fpu_implode.c =================================================================== RCS file: /usr/ncvs/src/lib/libc/sparc64/fpu/fpu_implode.c,v retrieving revision 1.8.10.1 diff -u -r1.8.10.1 fpu_implode.c --- lib/libc/sparc64/fpu/fpu_implode.c 3 Aug 2009 08:13:06 -0000 1.8.10.1 +++ lib/libc/sparc64/fpu/fpu_implode.c 15 Mar 2010 18:21:50 -0000 @@ -48,6 +48,9 @@ */ #include +#ifdef FPU_DEBUG +#include +#endif #include #include @@ -283,7 +286,9 @@ } /* overflow: replace any inexact exception with invalid */ fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV; - return (0x7fffffffffffffffLL + sign); + i = 0x7fffffffffffffffLL + sign; + res[1] = (int)i; + return (i >> 32); } /* @@ -325,8 +330,9 @@ * right to introduce leading zeroes. Rounding then acts * differently for normals and subnormals: the largest subnormal * may round to the smallest normal (1.0 x 2^minexp), or may - * remain subnormal. In the latter case, signal an underflow - * if the result was inexact or if underflow traps are enabled. + * remain subnormal. A number that is subnormal before rounding + * will signal an underflow if the result is inexact or if underflow + * traps are enabled. * * Rounding a normal, on the other hand, always produces another * normal (although either way the result might be too big for @@ -341,8 +347,10 @@ if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ /* -NG for g,r; -SNG_FRACBITS-exp for fraction */ (void) __fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp); - if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) + if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) { + fe->fe_cx |= FSR_UF; return (sign | SNG_EXP(1) | 0); + } if ((fe->fe_cx & FSR_NX) || (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) fe->fe_cx |= FSR_UF; @@ -403,6 +411,7 @@ if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = 0; return (sign | DBL_EXP(1) | 0); } @@ -422,7 +431,7 @@ return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); } res[1] = ~0; - return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); + return (sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK); } done: res[1] = fp->fp_mant[3]; @@ -464,6 +473,7 @@ if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[0] == EXT_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(1) | 0); } @@ -483,7 +493,7 @@ return (sign | EXT_EXP(EXT_EXP_INFNAN) | 0); } res[1] = res[2] = res[3] = ~0; - return (sign | EXT_EXP(EXT_EXP_INFNAN) | EXT_MASK); + return (sign | EXT_EXP(EXT_EXP_INFNAN - 1) | EXT_MASK); } done: res[1] = fp->fp_mant[1]; >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 14:44:54 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B49B01065673 for ; Sat, 20 Mar 2010 14:44:54 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 70A8E8FC12 for ; Sat, 20 Mar 2010 14:44:54 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1Nszv2-00010K-Pn; Sat, 20 Mar 2010 14:44:52 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1Nszv2-0003hl-H7; Sat, 20 Mar 2010 14:44:52 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.3) with ESMTP id o2KEiq8p084301; Sat, 20 Mar 2010 14:44:52 GMT (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.3/Submit) id o2KEiq8B084300; Sat, 20 Mar 2010 14:44:52 GMT (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Sat, 20 Mar 2010 14:44:52 +0000 From: Anton Shterenlikht To: Raphael Kubo da Costa Message-ID: <20100320144451.GC84236@mech-cluster241.men.bris.ac.uk> References: <20100310212654.GB30257@mech-cluster241.men.bris.ac.uk> <201003191916.01307.kubito@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201003191916.01307.kubito@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: kde-freebsd@kde.org, freebsd-sparc64@freebsd.org Subject: Re: [kde-freebsd] port www/qt4-webkit failed on sparc64 9.0 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 14:44:54 -0000 On Fri, Mar 19, 2010 at 07:16:00PM -0300, Raphael Kubo da Costa wrote: > On Wednesday 10 March 2010 18:26:54 Anton Shterenlikht wrote: > > This is on FreeBSD sparc64 9.0-CURRENT #0 r202774 > > > > Building www/qt4-webkit I get this error: > > > > c++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt > > -I../../../../include -Wreturn-type -fno-strict-aliasing > > -ffunction-sections -fdata-sections -O2 -I/usr/local/include > > -I/usr/local/include/freetype2 -fvisibility=hidden > > -fvisibility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DBUILDING_QT__=1 > > -DNDEBUG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT > > -DQT_MOC_COMPAT -DHAVE_PTHREAD_NP_H -DBUILD_WEBKIT > > -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 > > -DENABLE_OFFLINE_WEB_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 > > -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL_MESSAGING=1 > > -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_SQLITE=1 > > -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=0 -DENABLE_XPATH=1 > > -DENABLE_WCSS=0 -DENABLE_WML=0 -DENABLE_SHARED_WORKERS=1 > > -DENABLE_WORKERS=1 -DENABLE_XHTMLMP=0 -DENABLE_DATAGRID=0 -DENABLE_SVG=1 > > -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 > > -DENABLE_SVG_ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 > > -DENABLE_RUBY=1 -DENABLE_VIDEO=1 -DENABLE_DATALIST=1 > > -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_XSLT=1 > > -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DBUILDING_QT__ > > -DBUILDING_JavaScriptCore -DBUILDING_WTF -DXP_UNIX -DSQLITE_CORE > > -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_NO_DEBUG > > -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB > > -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE > > -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. > > -I../../../../include/QtCore -I../../../../include/QtNetwork > > -I../../../../include/QtGui -I../../../../include/QtXmlPatterns > > -I../../../../include -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt > > -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/WebCoreSupport -I. > > -Iaccessibility -Ibindings/js -Ibridge -Ibridge/c -Icss -Idom > > -Idom/default -Iediting -Ihistory -Ihtml -Ihtml/canvas -Iinspector > > -Iloader -Iloader/appcache -Iloader/archive -Iloader/icon -Inotifications > > -Ipage -Ipage/animation -Iplatform -Iplatform/animation > > -Iplatform/graphics -Iplatform/graphics/filters > > -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/mock > > -Iplatform/network -Iplatform/sql -Iplatform/text -Iplugins -Irendering > > -Irendering/style -Istorage -Isvg -Isvg/animation -Isvg/graphics > > -Isvg/graphics/filters -Iwebsockets -Iwml -Iworkers -Ixml -Igenerated > > -I../JavaScriptCore -I../../webkit -I../JavaScriptCore/assembler > > -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler > > -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter > > -I../JavaScriptCore/jit -I../JavaScriptCore/parser > > -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime > > -I../JavaScriptCore/wrec -I../JavaScriptCore/wtf > > -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr > > -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -Igenerated > > -I../WebKit/qt/Api -I../../../../include/QtWebKit -I.rcc/release-shared > > -I../JavaScriptCore/pcre > > -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.6.1/src/3r > > dparty/webkit/WebKitBuild/Release/JavaScriptCore/tmp -I../../sqlite > > -I../../../../include/phonon -I/usr/local/include -I.moc/release-shared > > -I/usr/local/include -o obj/release/JSBase.o > > ../JavaScriptCore/API/JSBase.cpp > > > > In file included from ../JavaScriptCore/runtime/JSCell.h:28, > > from ../JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > > from ../JavaScriptCore/API/APICast.h:29, > > from ../JavaScriptCore/API/JSBase.cpp:30: > > ../JavaScriptCore/runtime/JSValue.h: In constructor > > 'JSC::JSValue::JSValue(JSC::JSCell*)': > > ../JavaScriptCore/runtime/JSValue.h:479: error: cast from 'JSC::JSCell*' > > to 'int32_t' loses precision ../JavaScriptCore/runtime/JSValue.h: In > > constructor 'JSC::JSValue::JSValue(const JSC::JSCell*)': > > ../JavaScriptCore/runtime/JSValue.h:488: error: cast from 'JSC::JSCell*' > > to 'int32_t' loses precision *** Error code 1 > > 1 error > > > > The full log: > > > > http://seis.bris.ac.uk/~mexas/qt4-webkit-ia64.log > > I think this might have just been fixed by > http://trac.webkit.org/projects/webkit/changeset/56215 > > Let's hope either Qt 4.6.3 or the porters include this fix :) no, just checked, still the same many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 17:35:01 2010 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E681106566C for ; Sat, 20 Mar 2010 17:35:01 +0000 (UTC) (envelope-from kubito@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 51A5D8FC0A for ; Sat, 20 Mar 2010 17:35:01 +0000 (UTC) Received: by pwj4 with SMTP id 4so3273885pwj.13 for ; Sat, 20 Mar 2010 10:35:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=vlX4PH+X/9EQ1qTIiG+eYHDGQzgTK94KA5niBnDCWlo=; b=W76ulLiTw9DYHIe1hAjt8QFnz5KAq28Ox/np82GikFTZ4CFH9rIEvz9H7iPqPBZ0GK dWeM1hjXP4jZhMC8KJ2eE+3ic0Oq7aqNYj/Ss0+tg1fOI/QqG6BnxNC5RVTQdeUFsyGP sI3txneD3L7hH1xAY4fc2SKYQ+coiFiJJMDdA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=RwHV/rSCu1PZElMFSgG00kYEp3nqijbefvqDyGik21hG3FeqJhrHEpTs5B7Z32QN4i mihAbEIIfMUeYoa2vb1yDMC+MOhJmqxYd7UFzT7wvd750xn9sfRw6zl9sPjcTwryLpWF uvvQwR0VAxUeEWUImFcgywwjJWkBBTl6lE89g= MIME-Version: 1.0 Received: by 10.142.3.19 with SMTP id 19mr56531wfc.200.1269106500703; Sat, 20 Mar 2010 10:35:00 -0700 (PDT) In-Reply-To: <20100320144451.GC84236@mech-cluster241.men.bris.ac.uk> References: <20100310212654.GB30257@mech-cluster241.men.bris.ac.uk> <201003191916.01307.kubito@gmail.com> <20100320144451.GC84236@mech-cluster241.men.bris.ac.uk> Date: Sat, 20 Mar 2010 14:35:00 -0300 Message-ID: <68c3445d1003201035v7d3001c2j830fc20d832d2255@mail.gmail.com> From: Raphael Kubo da Costa To: Anton Shterenlikht Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: kde-freebsd@kde.org, freebsd-sparc64@freebsd.org Subject: Re: [kde-freebsd] port www/qt4-webkit failed on sparc64 9.0 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 17:35:01 -0000 On Sat, Mar 20, 2010 at 11:44 AM, Anton Shterenlikht wrote: > On Fri, Mar 19, 2010 at 07:16:00PM -0300, Raphael Kubo da Costa wrote: >> On Wednesday 10 March 2010 18:26:54 Anton Shterenlikht wrote: >> > This is on FreeBSD sparc64 9.0-CURRENT #0 r202774 >> > >> > Building www/qt4-webkit I get this error: >> > >> > c++ -c -O2 -pipe -fno-strict-aliasing -I../../../../include/Qt >> > -I../../../../include -Wreturn-type -fno-strict-aliasing >> > -ffunction-sections -fdata-sections -O2 -I/usr/local/include >> > -I/usr/local/include/freetype2 -fvisibility=3Dhidden >> > -fvisibility-inlines-hidden -Wall -W -fPIC -DQT_SHARED -DBUILDING_QT__= =3D1 >> > -DNDEBUG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT >> > -DQT_MOC_COMPAT -DHAVE_PTHREAD_NP_H -DBUILD_WEBKIT >> > -DENABLE_JAVASCRIPT_DEBUGGER=3D1 -DENABLE_DATABASE=3D1 -DENABLE_EVENTS= OURCE=3D1 >> > -DENABLE_OFFLINE_WEB_APPLICATIONS=3D1 -DENABLE_DOM_STORAGE=3D1 >> > -DENABLE_ICONDATABASE=3D1 -DENABLE_CHANNEL_MESSAGING=3D1 >> > -DENABLE_ORIENTATION_EVENTS=3D0 -DENABLE_SQLITE=3D1 >> > -DENABLE_DASHBOARD_SUPPORT=3D0 -DENABLE_FILTERS=3D0 -DENABLE_XPATH=3D1 >> > -DENABLE_WCSS=3D0 -DENABLE_WML=3D0 -DENABLE_SHARED_WORKERS=3D1 >> > -DENABLE_WORKERS=3D1 -DENABLE_XHTMLMP=3D0 -DENABLE_DATAGRID=3D0 -DENAB= LE_SVG=3D1 >> > -DENABLE_SVG_FONTS=3D1 -DENABLE_SVG_FOREIGN_OBJECT=3D1 >> > -DENABLE_SVG_ANIMATION=3D1 -DENABLE_SVG_AS_IMAGE=3D1 -DENABLE_SVG_USE= =3D1 >> > -DENABLE_RUBY=3D1 -DENABLE_VIDEO=3D1 -DENABLE_DATALIST=3D1 >> > -DENABLE_NETSCAPE_PLUGIN_API=3D1 -DENABLE_WEB_SOCKETS=3D1 -DENABLE_XSL= T=3D1 >> > -DWTF_USE_JAVASCRIPTCORE_BINDINGS=3D1 -DWTF_CHANGES=3D1 -DBUILDING_QT_= _ >> > -DBUILDING_JavaScriptCore -DBUILDING_WTF -DXP_UNIX -DSQLITE_CORE >> > -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DQT_NO_DEBUG >> > -DQT_XMLPATTERNS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB >> > -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE >> > -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. >> > -I../../../../include/QtCore -I../../../../include/QtNetwork >> > -I../../../../include/QtGui -I../../../../include/QtXmlPatterns >> > -I../../../../include -Ibridge/qt -Ipage/qt -Iplatform/graphics/qt >> > -Iplatform/network/qt -Iplatform/qt -I../WebKit/qt/WebCoreSupport -I. >> > -Iaccessibility -Ibindings/js -Ibridge -Ibridge/c -Icss -Idom >> > -Idom/default -Iediting -Ihistory -Ihtml -Ihtml/canvas -Iinspector >> > -Iloader -Iloader/appcache -Iloader/archive -Iloader/icon -Inotificati= ons >> > -Ipage -Ipage/animation -Iplatform -Iplatform/animation >> > -Iplatform/graphics -Iplatform/graphics/filters >> > -Iplatform/graphics/transforms -Iplatform/image-decoders -Iplatform/mo= ck >> > -Iplatform/network -Iplatform/sql -Iplatform/text -Iplugins -Irenderin= g >> > -Irendering/style -Istorage -Isvg -Isvg/animation -Isvg/graphics >> > -Isvg/graphics/filters -Iwebsockets -Iwml -Iworkers -Ixml -Igenerated >> > -I../JavaScriptCore -I../../webkit -I../JavaScriptCore/assembler >> > -I../JavaScriptCore/bytecode -I../JavaScriptCore/bytecompiler >> > -I../JavaScriptCore/debugger -I../JavaScriptCore/interpreter >> > -I../JavaScriptCore/jit -I../JavaScriptCore/parser >> > -I../JavaScriptCore/profiler -I../JavaScriptCore/runtime >> > -I../JavaScriptCore/wrec -I../JavaScriptCore/wtf >> > -I../JavaScriptCore/wtf/unicode -I../JavaScriptCore/yarr >> > -I../JavaScriptCore/API -I../JavaScriptCore/ForwardingHeaders -Igenera= ted >> > -I../WebKit/qt/Api -I../../../../include/QtWebKit -I.rcc/release-share= d >> > -I../JavaScriptCore/pcre >> > -I/usr/ports/www/qt4-webkit/work/qt-everywhere-opensource-src-4.6.1/sr= c/3r >> > dparty/webkit/WebKitBuild/Release/JavaScriptCore/tmp -I../../sqlite >> > -I../../../../include/phonon -I/usr/local/include -I.moc/release-share= d >> > -I/usr/local/include -o obj/release/JSBase.o >> > ../JavaScriptCore/API/JSBase.cpp >> > >> > In file included from ../JavaScriptCore/runtime/JSCell.h:28, >> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from ../JavaScriptCore/runtime/JSAP= IValueWrapper.h:28, >> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from ../JavaScriptCore/API/APICast.= h:29, >> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from ../JavaScriptCore/API/JSBase.c= pp:30: >> > ../JavaScriptCore/runtime/JSValue.h: In constructor >> > 'JSC::JSValue::JSValue(JSC::JSCell*)': >> > ../JavaScriptCore/runtime/JSValue.h:479: error: cast from 'JSC::JSCell= *' >> > to 'int32_t' loses precision ../JavaScriptCore/runtime/JSValue.h: In >> > constructor 'JSC::JSValue::JSValue(const JSC::JSCell*)': >> > ../JavaScriptCore/runtime/JSValue.h:488: error: cast from 'JSC::JSCell= *' >> > to 'int32_t' loses precision *** Error code 1 >> > 1 error >> > >> > The full log: >> > >> > http://seis.bris.ac.uk/~mexas/qt4-webkit-ia64.log >> >> I think this might have just been fixed by >> http://trac.webkit.org/projects/webkit/changeset/56215 >> >> Let's hope either Qt 4.6.3 or the porters include this fix :) > > no, just checked, still the same Do mean you compile WebKit nightlies/svn checkouts? From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 20:50:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C80C0106564A for ; Sat, 20 Mar 2010 20:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9C52F8FC14 for ; Sat, 20 Mar 2010 20:50:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KKo4Ow062399 for ; Sat, 20 Mar 2010 20:50:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KKo4C9062398; Sat, 20 Mar 2010 20:50:04 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 20:50:04 GMT Message-Id: <201003202050.o2KKo4C9062398@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 20:50:04 -0000 The following reply was made to PR sparc64/144867; it has been noted by GNATS. From: Marius Strobl To: Rob Farmer Cc: bug-followup@freebsd.org Subject: Re: sparc64/144867: panic: trap: memory address not aligned booting Sunfire 280R Date: Sat, 20 Mar 2010 21:43:18 +0100 On Fri, Mar 19, 2010 at 04:55:02PM -0700, Rob Farmer wrote: > > Yes, its the MMF card. There are two of them, actually. I don't need > them in my environment so I took them out and it booted from the cd. Ok, let's check that again once you got the machine running without them. > However, I did a standard install in sysinstall and now I get a new > panic trying to boot from the hard drive: > > pcib1: mem > 0x40004600000-0x40004617fff,0x40004410000-0x4000441004f,0x7ffec000000-0x7ffec0000ff > irq 562,560,561,564 on nexus0 > pcib1: Schizo, version 7, IGN 0x8, bus A, 66MHz > Timecounter "pcib1" frequency 150000000 Hz quality 100 > pcib1: DVMA map: 0xc0000000 to 0xffffffff 131072 entries, streaming buffer > panic: pcib: PCI bus A error AFAR 0x1000c0 AFSR 0x320000000 PCI CSR > 0x60002010f003f IOMMU 0x70003 STATUS 0x2a0 Please give the following snapshot a try: http://people.freebsd.org/~marius/FreeBSD-9.0-20100320-SNAP-sparc64-disc1.iso.gz That one includes r205254, which works around a quirk of version 7 Schizo seen when booting V890 from disk. You appear to be hitting the same issue. Marius From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 20:50:06 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81B18106566C for ; Sat, 20 Mar 2010 20:50:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 70D1B8FC16 for ; Sat, 20 Mar 2010 20:50:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KKo6GE062434 for ; Sat, 20 Mar 2010 20:50:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KKo66K062433; Sat, 20 Mar 2010 20:50:06 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 20:50:06 GMT Message-Id: <201003202050.o2KKo66K062433@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Marius Strobl Cc: Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 20:50:06 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: Marius Strobl To: Peter Jeremy Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes Date: Sat, 20 Mar 2010 21:49:41 +0100 On Sat, Mar 20, 2010 at 08:11:20PM +1100, Peter Jeremy wrote: > - Parts of the emulator code must be compiled with no-strict-aliasing > specified to function correctly. CFLAGS is updated to include the > relevant gcc option. (This will add -fno-strict-aliasing to all of > libc - which is excessive but I don't believe it's possible to compile > only part of libc that way). Could you please elaborate on what exactly breaks when compiling with strict aliasing rules? I think there actually is a way to limit -no-strict-aliasing to the emulator part but I'd like to understand what's going on and make sure there's no way it can be solved by the code affected before turning it on. Marius From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 20:52:42 2010 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7F68106566B; Sat, 20 Mar 2010 20:52:42 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail18.syd.optusnet.com.au (mail18.syd.optusnet.com.au [211.29.132.199]) by mx1.freebsd.org (Postfix) with ESMTP id 368648FC15; Sat, 20 Mar 2010 20:52:41 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c122-106-253-149.belrs3.nsw.optusnet.com.au [122.106.253.149]) by mail18.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o2KKqUwZ007289 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 21 Mar 2010 07:52:40 +1100 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.3/8.14.3) with ESMTP id o2KKqT4P023295; Sun, 21 Mar 2010 07:52:29 +1100 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.3/8.14.3/Submit) id o2KKqTLc023294; Sun, 21 Mar 2010 07:52:29 +1100 (EST) (envelope-from peter) Date: Sun, 21 Mar 2010 07:52:29 +1100 From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-sparc64@FreeBSD.org Message-ID: <20100320205229.GB45042@server.vk2pj.dyndns.org> References: <201003200911.o2K9BK8a093249@server.vk2pj.dyndns.org> <201003200920.o2K9K3Cr065210@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7qSK/uQB79J36Y4o" Content-Disposition: inline In-Reply-To: <201003200920.o2K9K3Cr065210@freefall.freebsd.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) X-CMAE-Score: 0 X-CMAE-Analysis: v=1.1 cv=/371PQkmy/5AynA9doNhKDKrDS2K59XyQuQ6jWGp8Yg= c=1 sm=1 a=J0e7rrFseEgA:10 a=ptZVTZ6-AAAA:20 a=kWvRAXh3MamerHe6D64A:9 a=Lx4rKaM5ukXzOQbf0RT7dZfXX_IA:4 a=CjuIK1q_8ugA:10 a=1npiA5ZQPuRFI1n8yfgA:9 a=p4Z8MqEi4VFVWewJ6g6WcBEShZwA:4 a=y9B6laZwkeQwSvSRL7oYmA==:117 Cc: Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 20:52:42 -0000 --7qSK/uQB79J36Y4o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The test harness referred to in the PR is too big to directly attach to the PR and is available for download in either shar or tar format: http://members.optusnet.com.au/peterjeremy/sparc_test.tar.bz2 http://members.optusnet.com.au/peterjeremy/sparc_test.shar =20 and have the following checksums: MD5 (sparc_test.shar) =3D 9c6931df23ff51805c20fb60055092d1 SHA256 (sparc_test.shar) =3D 8ca68447a04c0551712bf5f5f111be7b55f48c0a33f3f0= 7a73010c2209b8b871 MD5 (sparc_test.tar.bz2) =3D 1eb78c608e3b3f0dc77f3d866edfd499 SHA256 (sparc_test.tar.bz2) =3D e018fa3ac72179cdb71863ce82d71540cb304d87e9e= feac71ad45a17c7c06731 --=20 Peter Jeremy --7qSK/uQB79J36Y4o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkulNY0ACgkQ/opHv/APuIfBAwCbBefUtmQodbJmK97GvCK0V9V9 qF0An0MAwaVSHDmfKTc/TD92zMa6osP0 =8IcF -----END PGP SIGNATURE----- --7qSK/uQB79J36Y4o-- From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 21:00:12 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93CC61065670 for ; Sat, 20 Mar 2010 21:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 684888FC24 for ; Sat, 20 Mar 2010 21:00:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KL0CqC070650 for ; Sat, 20 Mar 2010 21:00:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KL0COg070649; Sat, 20 Mar 2010 21:00:12 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 21:00:12 GMT Message-Id: <201003202100.o2KL0COg070649@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Peter Jeremy Cc: Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 21:00:12 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: Peter Jeremy To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-sparc64@FreeBSD.org Cc: Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes Date: Sun, 21 Mar 2010 07:52:29 +1100 --7qSK/uQB79J36Y4o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The test harness referred to in the PR is too big to directly attach to the PR and is available for download in either shar or tar format: http://members.optusnet.com.au/peterjeremy/sparc_test.tar.bz2 http://members.optusnet.com.au/peterjeremy/sparc_test.shar =20 and have the following checksums: MD5 (sparc_test.shar) =3D 9c6931df23ff51805c20fb60055092d1 SHA256 (sparc_test.shar) =3D 8ca68447a04c0551712bf5f5f111be7b55f48c0a33f3f0= 7a73010c2209b8b871 MD5 (sparc_test.tar.bz2) =3D 1eb78c608e3b3f0dc77f3d866edfd499 SHA256 (sparc_test.tar.bz2) =3D e018fa3ac72179cdb71863ce82d71540cb304d87e9e= feac71ad45a17c7c06731 --=20 Peter Jeremy --7qSK/uQB79J36Y4o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkulNY0ACgkQ/opHv/APuIfBAwCbBefUtmQodbJmK97GvCK0V9V9 qF0An0MAwaVSHDmfKTc/TD92zMa6osP0 =8IcF -----END PGP SIGNATURE----- --7qSK/uQB79J36Y4o-- From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 21:20:03 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FE5B106566B for ; Sat, 20 Mar 2010 21:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 34D4D8FC18 for ; Sat, 20 Mar 2010 21:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KLK31U087934 for ; Sat, 20 Mar 2010 21:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KLK3bX087926; Sat, 20 Mar 2010 21:20:03 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 21:20:03 GMT Message-Id: <201003202120.o2KLK3bX087926@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 21:20:03 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Sat, 20 Mar 2010 21:16:10 +0000 (UTC) Author: marius Date: Sat Mar 20 21:15:56 2010 New Revision: 205394 URL: http://svn.freebsd.org/changeset/base/205394 Log: Ensure that __fpu_ftox() both returns the high bits and res[1] contains the low bits also in the default case. PR: 144900 Obtained from: OpenBSD MFC after: 3 days Modified: head/lib/libc/sparc64/fpu/fpu_implode.c Modified: head/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 21:04:47 2010 (r205393) +++ head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 21:15:56 2010 (r205394) @@ -248,8 +248,8 @@ __fpu_ftox(fe, fp, res) sign = fp->fp_sign; switch (fp->fp_class) { case FPC_ZERO: - res[1] = 0; - return (0); + i = 0; + goto done; case FPC_NUM: /* @@ -273,15 +273,17 @@ __fpu_ftox(fe, fp, res) break; if (sign) i = -i; - res[1] = (int)i; - return (i >> 32); + goto done; default: /* Inf, qNaN, sNaN */ break; } /* overflow: replace any inexact exception with invalid */ fe->fe_cx = (fe->fe_cx & ~FSR_NX) | FSR_NV; - return (0x7fffffffffffffffLL + sign); + i = 0x7fffffffffffffffLL + sign; +done: + res[1] = i & 0xffffffff; + return (i >> 32); } /* _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 21:30:14 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C54B51065675 for ; Sat, 20 Mar 2010 21:30:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9A50D8FC28 for ; Sat, 20 Mar 2010 21:30:14 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KLUEWs096509 for ; Sat, 20 Mar 2010 21:30:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KLUE4B096500; Sat, 20 Mar 2010 21:30:14 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 21:30:14 GMT Message-Id: <201003202130.o2KLUE4B096500@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 21:30:14 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Sat, 20 Mar 2010 21:28:00 +0000 (UTC) Author: marius Date: Sat Mar 20 21:27:44 2010 New Revision: 205395 URL: http://svn.freebsd.org/changeset/base/205395 Log: FPU_DEBUG requires . PR: 144900 Submitted by: Peter Jeremy MFC after: 3 days Modified: head/lib/libc/sparc64/fpu/fpu.c head/lib/libc/sparc64/fpu/fpu_explode.c head/lib/libc/sparc64/fpu/fpu_implode.c Modified: head/lib/libc/sparc64/fpu/fpu.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu.c Sat Mar 20 21:15:56 2010 (r205394) +++ head/lib/libc/sparc64/fpu/fpu.c Sat Mar 20 21:27:44 2010 (r205395) @@ -69,9 +69,12 @@ __FBSDID("$FreeBSD$"); #include "namespace.h" #include -#include #include +#ifdef FPU_DEBUG +#include +#endif #include +#include #include "un-namespace.h" #include "libc_private.h" Modified: head/lib/libc/sparc64/fpu/fpu_explode.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu_explode.c Sat Mar 20 21:15:56 2010 (r205394) +++ head/lib/libc/sparc64/fpu/fpu_explode.c Sat Mar 20 21:27:44 2010 (r205395) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include Modified: head/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 21:15:56 2010 (r205394) +++ head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 21:27:44 2010 (r205395) @@ -49,6 +49,10 @@ __FBSDID("$FreeBSD$"); #include +#ifdef FPU_DEBUG +#include +#endif + #include #include #include _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 22:20:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 043E1106566C for ; Sat, 20 Mar 2010 22:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CD7318FC15 for ; Sat, 20 Mar 2010 22:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KMK3vb039237 for ; Sat, 20 Mar 2010 22:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KMK3I3039228; Sat, 20 Mar 2010 22:20:03 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 22:20:03 GMT Message-Id: <201003202220.o2KMK3I3039228@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 22:20:04 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Sat, 20 Mar 2010 22:12:24 +0000 (UTC) Author: marius Date: Sat Mar 20 22:12:15 2010 New Revision: 205396 URL: http://svn.freebsd.org/changeset/base/205396 Log: Division should take both arguments' signs into account when the the dividend is infinity or zero and the divisor is not the same. PR: 144900 Submitted by: Peter Jeremy MFC after: 3 days Modified: head/lib/libc/sparc64/fpu/fpu_div.c Modified: head/lib/libc/sparc64/fpu/fpu_div.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu_div.c Sat Mar 20 21:27:44 2010 (r205395) +++ head/lib/libc/sparc64/fpu/fpu_div.c Sat Mar 20 22:12:15 2010 (r205396) @@ -167,14 +167,16 @@ __fpu_div(fe) * return it. Otherwise we have the following cases: * * Inf / Inf = NaN, plus NV exception - * Inf / num = Inf [i.e., return x] - * Inf / 0 = Inf [i.e., return x] - * 0 / Inf = 0 [i.e., return x] - * 0 / num = 0 [i.e., return x] + * Inf / num = Inf [i.e., return x #] + * Inf / 0 = Inf [i.e., return x #] + * 0 / Inf = 0 [i.e., return x #] + * 0 / num = 0 [i.e., return x #] * 0 / 0 = NaN, plus NV exception - * num / Inf = 0 + * num / Inf = 0 # * num / num = num (do the divide) - * num / 0 = Inf, plus DZ exception + * num / 0 = Inf #, plus DZ exception + * + * # Sign of result is XOR of operand signs. */ if (ISNAN(x) || ISNAN(y)) { ORDER(x, y); @@ -183,10 +185,10 @@ __fpu_div(fe) if (ISINF(x) || ISZERO(x)) { if (x->fp_class == y->fp_class) return (__fpu_newnan(fe)); + x->fp_sign ^= y->fp_sign; return (x); } - /* all results at this point use XOR of operand signs */ x->fp_sign ^= y->fp_sign; if (ISINF(y)) { x->fp_class = FPC_ZERO; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 22:40:04 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A8CA1065676 for ; Sat, 20 Mar 2010 22:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3F7C48FC12 for ; Sat, 20 Mar 2010 22:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KMe3Xa056524 for ; Sat, 20 Mar 2010 22:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KMe3fN056523; Sat, 20 Mar 2010 22:40:03 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 22:40:03 GMT Message-Id: <201003202240.o2KMe3fN056523@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: sparc64/144900: commit references a PR X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 22:40:04 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: sparc64/144900: commit references a PR Date: Sat, 20 Mar 2010 22:32:28 +0000 (UTC) Author: marius Date: Sat Mar 20 22:32:13 2010 New Revision: 205397 URL: http://svn.freebsd.org/changeset/base/205397 Log: - While SPARC V9 allows tininess to be detected either before or after rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and UltraSPARC processors defines that in all cases tinyness is detected before rounding, therefore rounding up to the smallest normalised number should set the underflow flag. - If an infinite result is rounded down, the result should have an exponent 1 less than the value for infinity. PR: 144900 Submitted by: Peter Jeremy MFC after: 3 days Modified: head/lib/libc/sparc64/fpu/fpu_implode.c Modified: head/lib/libc/sparc64/fpu/fpu_implode.c ============================================================================== --- head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 22:12:15 2010 (r205396) +++ head/lib/libc/sparc64/fpu/fpu_implode.c Sat Mar 20 22:32:13 2010 (r205397) @@ -329,8 +329,9 @@ __fpu_ftos(fe, fp) * right to introduce leading zeroes. Rounding then acts * differently for normals and subnormals: the largest subnormal * may round to the smallest normal (1.0 x 2^minexp), or may - * remain subnormal. In the latter case, signal an underflow - * if the result was inexact or if underflow traps are enabled. + * remain subnormal. A number that is subnormal before rounding + * will signal an underflow if the result is inexact or if underflow + * traps are enabled. * * Rounding a normal, on the other hand, always produces another * normal (although either way the result might be too big for @@ -345,8 +346,10 @@ __fpu_ftos(fe, fp) if ((exp = fp->fp_exp + SNG_EXP_BIAS) <= 0) { /* subnormal */ /* -NG for g,r; -SNG_FRACBITS-exp for fraction */ (void) __fpu_shr(fp, FP_NMANT - FP_NG - SNG_FRACBITS - exp); - if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) + if (fpround(fe, fp) && fp->fp_mant[3] == SNG_EXP(1)) { + fe->fe_cx |= FSR_UF; return (sign | SNG_EXP(1) | 0); + } if ((fe->fe_cx & FSR_NX) || (fe->fe_fsr & (FSR_UF << FSR_TEM_SHIFT))) fe->fe_cx |= FSR_UF; @@ -407,6 +410,7 @@ zero: res[1] = 0; if ((exp = fp->fp_exp + DBL_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - DBL_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[2] == DBL_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = 0; return (sign | DBL_EXP(1) | 0); } @@ -426,7 +430,7 @@ zero: res[1] = 0; return (sign | DBL_EXP(DBL_EXP_INFNAN) | 0); } res[1] = ~0; - return (sign | DBL_EXP(DBL_EXP_INFNAN) | DBL_MASK); + return (sign | DBL_EXP(DBL_EXP_INFNAN - 1) | DBL_MASK); } done: res[1] = fp->fp_mant[3]; @@ -468,6 +472,7 @@ zero: res[1] = res[2] = res[3] = 0; if ((exp = fp->fp_exp + EXT_EXP_BIAS) <= 0) { (void) __fpu_shr(fp, FP_NMANT - FP_NG - EXT_FRACBITS - exp); if (fpround(fe, fp) && fp->fp_mant[0] == EXT_EXP(1)) { + fe->fe_cx |= FSR_UF; res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(1) | 0); } @@ -487,7 +492,7 @@ zero: res[1] = res[2] = res[3] = 0; return (sign | EXT_EXP(EXT_EXP_INFNAN) | 0); } res[1] = res[2] = res[3] = ~0; - return (sign | EXT_EXP(EXT_EXP_INFNAN) | EXT_MASK); + return (sign | EXT_EXP(EXT_EXP_INFNAN - 1) | EXT_MASK); } done: res[1] = fp->fp_mant[1]; _______________________________________________ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" From owner-freebsd-sparc64@FreeBSD.ORG Sat Mar 20 23:50:03 2010 Return-Path: Delivered-To: freebsd-sparc64@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6582106564A for ; Sat, 20 Mar 2010 23:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 791FD8FC12 for ; Sat, 20 Mar 2010 23:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o2KNo3Wt015517 for ; Sat, 20 Mar 2010 23:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o2KNo3Jm015516; Sat, 20 Mar 2010 23:50:03 GMT (envelope-from gnats) Date: Sat, 20 Mar 2010 23:50:03 GMT Message-Id: <201003202350.o2KNo3Jm015516@freefall.freebsd.org> To: freebsd-sparc64@FreeBSD.org From: Peter Jeremy Cc: Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Peter Jeremy List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Mar 2010 23:50:03 -0000 The following reply was made to PR sparc64/144900; it has been noted by GNATS. From: Peter Jeremy To: Marius Strobl Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: sparc64/144900: [patch] SPARC64 Floating point fixes Date: Sun, 21 Mar 2010 10:42:21 +1100 --6Nae48J/T25AfBN4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2010-Mar-20 21:49:41 +0100, Marius Strobl wr= ote: >On Sat, Mar 20, 2010 at 08:11:20PM +1100, Peter Jeremy wrote: >> - Parts of the emulator code must be compiled with no-strict-aliasing >> specified to function correctly. CFLAGS is updated to include the >> relevant gcc option. (This will add -fno-strict-aliasing to all of >> libc - which is excessive but I don't believe it's possible to compile >> only part of libc that way). > >Could you please elaborate on what exactly breaks when compiling >with strict aliasing rules? I think there actually is a way to >limit -no-strict-aliasing to the emulator part but I'd like to >understand what's going on and make sure there's no way it can >be solved by the code affected before turning it on. The problem manifests in a number of seemingly unrelated ways. The obvious aliasing issues (from code examination) are in fpu_explode.c and union-based aliasing in fpu_qp.c. It appears that compiling just fpu_explode.c with -fno-strict-aliasing is sufficient to make the errors go away. This suggests that the problem may be amenable to code patching. The following errors are reported by 'testemufloat -all' (I've pruned the list of reported errors to shorten this mail). The FP format is defined in testfloat/testfloat.txt but an overview is: Single precision: x000 .... .... . .... .... .... .... .... .... sign (1 bit) .... xxxx xxxx . .... .... .... .... .... .... exponent (8 bits) .... .... .... . 0xxx xxxx xxxx xxxx xxxx xxxx fraction (23 bits) For double and long double precision, the '.' is located between the exponent and fraction, with the top bit of the exponent representing the sign. In all cases, the implicit '1' is not shown. The 5-char field represents exception bits as follows: v invalid flag z division-by-zero flag o overflow flag u underflow flag x inexact flag In virtually all cases, the reported sign is incorrect. The errors in int64_to_float32, int64_to_float64, int64_to_float128, float64_sqrt, float128_to_float64, float128_add, float128_sub, float128_mul, float128_div, float128_sqrt, float128_eq, float128_le, float128_lt, float128_eq_signalling, float128_le_quiet and float128_lt_quiet otherwise appear random. The results are negated in float64_to_int32_round_to_zero, float64_to_int64_round_to_zero, float64_to_float32, float64_to_float128, float64_add, float64_sub, float64_mul, float64_div, float128_to_int32_round_to_zero, float128_to_int64_round_to_zero (though one result has the correct sign and just the low order 12 bits are incorrect) and float128_to_float32. The sign confusion appears to cause incorrect results in float64_eq, float64_le and float64_lt. Errors found in int64_to_float32, rounding nearest_even: FFFFFFFF85366D68 soft: 89D.759325 ....x syst: 0BF.000000 ....x 0000000000000000 soft: 000.000000 ..... syst: 800.000000 ..... FED98D1D7EA052A1 soft: 8B7.133971 ....x syst: 0BE.7ED98D ....x 0000000000000001 soft: 07F.000000 ..... syst: 87F.000000 ..... FFFE87E94EE94B0B soft: 8AF.3C0B59 ....x syst: 0BE.7FFE88 ....x 0000000000000002 soft: 080.000000 ..... syst: 880.000000 ..... F0D9B2277EDEB41E soft: 8BA.7264DE ....x syst: 0BE.70D9B2 ....x 0000000000000004 soft: 081.000000 ..... syst: 881.000000 ..... FEFFFFFE3FFFFFFF soft: 8B7.000001 ....x syst: 0BE.7F0000 ....x 0000000000000020 soft: 084.000000 ..... syst: 884.000000 ..... Errors found in int64_to_float32, rounding to_zero: Errors found in int64_to_float32, rounding down: Errors found in int64_to_float32, rounding up: Errors found in int64_to_float64, rounding nearest_even: 800021FFFFFFFFFD soft: C3D.FFFF780000000 ....x syst: 43E.0000440000000 ..= =2E.x 000000000000000A soft: 402.4000000000000 ..... syst: C02.4000000000000 ..= =2E.. FBFFFFFFFF7FF7FE soft: C39.0000000020020 ....x syst: 43E.F7FFFFFFFEFFF ..= =2E.x 0000000000000002 soft: 400.0000000000000 ..... syst: C00.0000000000000 ..= =2E.. C0007FFE00000000 soft: C3C.FFFC001000000 ..... syst: 43E.8000FFFC00000 ..= =2E.. 0000000000000004 soft: 401.0000000000000 ..... syst: C01.0000000000000 ..= =2E.. FFFFFFFFFFF003FE soft: C12.FF80400000000 ..... syst: 43E.FFFFFFFFFFE00 ..= =2E.x 0000000000000010 soft: 403.0000000000000 ..... syst: C03.0000000000000 ..= =2E.. FFFFFFFF781078B5 soft: C1E.0FDF0E9600000 ..... syst: 43E.FFFFFFFEF020F ..= =2E.x 0000000000000020 soft: 404.0000000000000 ..... syst: C04.0000000000000 ..= =2E.. Errors found in int64_to_float64, rounding to_zero: Errors found in int64_to_float64, rounding down: Errors found in int64_to_float64, rounding up: Errors found in int64_to_float128: FDFFFFF7EFFFFFFE soft: C038.0000040800000100000000000000 ..... syst: 403E.FBFFFFEFDFFFFFFC000000000000 ..... 0032A8E5535CD163 soft: 4034.95472A9AE68B1800000000000000 ..... syst: C034.95472A9AE68B1800000000000000 ..... FFFFFFFE07FFFFFE soft: C01F.F800000200000000000000000000 ..... syst: 403E.FFFFFFFC0FFFFFFC000000000000 ..... 00000000001C995A soft: 4013.C995A00000000000000000000000 ..... syst: C013.C995A00000000000000000000000 ..... FFFFFEF7FFFEFFFE soft: C027.0800010002000000000000000000 ..... syst: 403E.FFFFFDEFFFFDFFFC000000000000 ..... 0000000000000004 soft: 4001.0000000000000000000000000000 ..... syst: C001.0000000000000000000000000000 ..... 80000007FFFFFFFE soft: C03D.FFFFFFE000000008000000000000 ..... syst: 403E.0000000FFFFFFFFC000000000000 ..... 0000000000A597F0 soft: 4016.4B2FE00000000000000000000000 ..... syst: C016.4B2FE00000000000000000000000 ..... FFFFFEFFFFC3FFFE soft: C027.00003C0002000000000000000000 ..... syst: 403E.FFFFFDFFFF87FFFC000000000000 ..... 0000063A5D983DA5 soft: 4029.8E97660F69400000000000000000 ..... syst: C029.8E97660F69400000000000000000 ..... Errors found in float64_to_int32_round_to_zero: C3E.037FFFFFFFFFF soft: 80000000 v.... syst: 7FFFFFFF v.... 402.007FFFDFFFFFE soft: 00000008 ....x syst: FFFFFFF8 ....x C02.FFFFF800000FF soft: FFFFFFF1 ....x syst: 0000000F ....x C1D.278E6110DFB5B soft: B61C67BC ....x syst: 49E39844 ....x C0C.EFFFFDFFFFFFE soft: FFFFC201 ....x syst: 00003DFF ....x C1B.CF02007CC83D7 soft: E30FDFF9 ....x syst: 1CF02007 ....x C96.0000000004003 soft: 80000000 v.... syst: 7FFFFFFF v.... F72.C296F6303BAF4 soft: 80000000 v.... syst: 7FFFFFFF v.... E1A.0020100000000 soft: 80000000 v.... syst: 7FFFFFFF v.... C0D.FFFFE00000FFF soft: FFFF8001 ....x syst: 00007FFF ....x Errors found in float64_to_int64_round_to_zero: C85.0000000000F7E soft: 8000000000000000 v.... syst: 7FFFFFFFFFFFFFFF v..= =2E. BFF.FFF00000000FF soft: FFFFFFFFFFFFFFFF ....x syst: 0000000000000001 ...= =2Ex C02.FFF80000003FF soft: FFFFFFFFFFFFFFF1 ....x syst: 000000000000000F ...= =2Ex C3D.0000000801000 soft: BFFFFFFDFFC00000 ..... syst: 4000000200400000 ...= =2E. C1C.000009FFFFFFF soft: FFFFFFFFDFFFFEC1 ....x syst: 000000002000013F ...= =2Ex C03.80F104A1FA39D soft: FFFFFFFFFFFFFFE8 ....x syst: 0000000000000018 ...= =2Ex C00.0000000010003 soft: FFFFFFFFFFFFFFFE ....x syst: 0000000000000002 ...= =2Ex F5D.35B4561B01C9C soft: 8000000000000000 v.... syst: 7FFFFFFFFFFFFFFF v..= =2E. C3D.FF801FFFFFFFF soft: 801FF80000000400 ..... syst: 7FE007FFFFFFFC00 ...= =2E. C03.705F27662F75B soft: FFFFFFFFFFFFFFE9 ....x syst: 0000000000000017 ...= =2Ex Errors found in float64_to_float32, rounding nearest_even: BCA.0004000FFFFFF soft: 84A.000200 ....x syst: 04A.000200 ....x 000.0000000000000 soft: 000.000000 ..... syst: 800.000000 ..... C33.6B3CFC1374734 soft: 8B3.359E7E ....x syst: 0B3.359E7E ....x 000.0000000000001 soft: 000.000000 ...ux syst: 800.000000 ...ux BFD.42DB4573445CA soft: 87D.216DA3 ....x syst: 07D.216DA3 ....x 001.FFFFFFFF01FFE soft: 000.000000 ...ux syst: 800.000000 ...ux CEB.EFFFFFFFFF7FF soft: 8FF.000000 ..o.x syst: 0FF.000000 ..o.x 001.0000000000000 soft: 000.000000 ...ux syst: 800.000000 ...ux C1C.0300000000000 soft: 89C.018000 ..... syst: 09C.018000 ..... 001.0000000000001 soft: 000.000000 ...ux syst: 800.000000 ...ux Errors found in float64_to_float32, rounding to_zero: Errors found in float64_to_float32, rounding down: Errors found in float64_to_float32, rounding up: Errors found in float64_to_float128: C0C.0000000000041 soft: C00C.0000000000041000000000000000 ..... syst: 400C.0000000000041000000000000000 ..... 3F6.000000000FFFB soft: 3FF6.000000000FFFB000000000000000 ..... syst: BFF6.000000000FFFB000000000000000 ..... C18.FFFC000FFFFFF soft: C018.FFFC000FFFFFF000000000000000 ..... syst: 4018.FFFC000FFFFFF000000000000000 ..... 000.0000000000001 soft: 3BCD.0000000000000000000000000000 ..... syst: BBCD.0000000000000000000000000000 ..... C3D.0407FFFFFFFFE soft: C03D.0407FFFFFFFFE000000000000000 ..... syst: 403D.0407FFFFFFFFE000000000000000 ..... 480.0010008000000 soft: 4080.0010008000000000000000000000 ..... syst: C080.0010008000000000000000000000 ..... D76.00200000003FF soft: C176.00200000003FF000000000000000 ..... syst: 4176.00200000003FF000000000000000 ..... 000.FFFFFFFFFFFFE soft: 3C00.FFFFFFFFFFFFC000000000000000 ..... syst: BC00.FFFFFFFFFFFFC000000000000000 ..... 800.9A9E51A5E8212 soft: BC00.353CA34BD0424000000000000000 ..... syst: 3C00.353CA34BD0424000000000000000 ..... 001.0000000000000 soft: 3C01.0000000000000000000000000000 ..... syst: BC01.0000000000000000000000000000 ..... Errors found in float64_add, rounding nearest_even: C02.A3E7A164FE784 001.FFFFF80000000 soft: C02.A3E7A164FE784 ....x syst: 402.A3E7A164FE784 ....x C3D.0000000000011 000.0000000000000 soft: C3D.0000000000011 ..... syst: 43D.0000000000011 ..... 41F.AAA39D0D72647 C67.FFFFFFEFFFF7E soft: C67.FFFFFFEFFFF7E ....x syst: 467.FFFFFFEFFFF7E ....x 2AE.FC000000003FF C01.000000001FFFD soft: C01.000000001FFFD ....x syst: 401.000000001FFFD ....x 000.0000000000000 BFF.003FFF7FFFFFF soft: BFF.003FFF7FFFFFF ..... syst: 3FF.003FFF7FFFFFF ..... 402.380973C6BD218 B37.00000000001FE soft: 402.380973C6BD218 ....x syst: C02.380973C6BD218 ....x 3CA.FFF8000008000 C1F.0001FFFFFFC00 soft: C1F.0001FFFFFFC00 ....x syst: 41F.0001FFFFFFC00 ....x C08.0000000000000 3FE.2A015D953FF0D soft: C07.FF6AFF5135600 ....x syst: 407.FF6AFF5135600 ....x 000.0000000000000 BCA.00000087FFFFE soft: BCA.00000087FFFFE ..... syst: 3CA.00000087FFFFE ..... 3FD.FDFFF7FFFFFFF C1F.FFFFFFAFFFFFF soft: C1F.FFFFFFAF807FF ....x syst: 41F.FFFFFFB07F7FF ....x Errors found in float64_add, rounding to_zero: Errors found in float64_add, rounding down: Errors found in float64_add, rounding up: Errors found in float64_sub, rounding nearest_even: Errors found in float64_sub, rounding to_zero: Errors found in float64_sub, rounding down: Errors found in float64_sub, rounding up: Errors found in float64_mul, rounding nearest_even: E37.08001FFFFFFFE EC7.FFFFFEEFFFFFE soft: 7FF.0000000000000 ..o.x syst: FFF.0000000000000 ..o.x C1E.CAAFB2A53DFDD 000.0000000000000 soft: 800.0000000000000 ..... syst: 000.0000000000000 ..... C3F.00000000001FB FFE.FFC000000000F soft: 7FF.0000000000000 ..o.x syst: FFF.0000000000000 ..o.x 000.0000000000000 3FB.003FFFFFFE000 soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... 41D.3069CE4DE50E6 C3E.CB2A5736C8D6A soft: C5D.110006FB4E5C2 ....x syst: 45D.110006FB4E5C2 ....x C1C.FB308867716C9 47D.3C2357C57B325 soft: C9B.392AF6F38A775 ....x syst: 49B.392AF6F38A775 ....x 482.FBBFFFFFFFFFE C2F.E6F908143F31D soft: CB3.E2EE36E3142B6 ....x syst: 4B3.E2EE36E3142B6 ....x 000.0000000000000 000.FFFFFFFFFFFFF soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... 43F.07FFFFFEFFFFE BFC.00000007FFFFE soft: C3C.080000073FFFC ....x syst: 43C.080000073FFFC ....x 000.0000000000000 000.000000001F000 soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... Errors found in float64_mul, rounding to_zero: Errors found in float64_mul, rounding down: Errors found in float64_mul, rounding up: Errors found in float64_div, rounding nearest_even: 000.0000000000000 401.8000000000006 soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... C96.100000007FFFE C0E.000003FFFF7FF soft: 487.0FFFFBC08098F ....x syst: C87.0FFFFBC08098F ....x 000.0000000000000 C0C.0002000003FFF soft: 800.0000000000000 ..... syst: 000.0000000000000 ..... B81.000000400000E 41C.4298E74AE88EC soft: B63.964D60923F428 ....x syst: 363.964D60923F428 ....x 55B.00FFFFFFFFFF6 D67.C6F4E731E7DE7 soft: BF2.213920E70652F ....x syst: 3F2.213920E70652F ....x 000.0000000000000 000.0000000000001 soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... 3F7.FFF7FFFFFFFF8 BE6.00007FFFFBFFF soft: C10.FFF7000487FD4 ....x syst: 410.FFF7000487FD4 ....x FFD.DCCDF02AB3541 000.FFFFFFFFFFFFF soft: FFF.0000000000000 ..o.x syst: 7FF.0000000000000 ..o.x FFE.00000FFFF0000 BFF.61AEAE4BAB191 soft: 7FD.7297C092B6353 ....x syst: FFD.7297C092B6353 ....x 000.0000000000000 000.FFFFFFFFFFFFF soft: 000.0000000000000 ..... syst: 800.0000000000000 ..... Errors found in float64_div, rounding to_zero: Errors found in float64_div, rounding down: Errors found in float64_div, rounding up: Errors found in float64_sqrt, rounding nearest_even: 98A.FFFFFC0000007 soft: 7FF.FFFFFFFFFFFFF v.... syst: 2C4.FFFFFDFFFFFF3 .= =2E..x 000.0000000000001 soft: 1E6.0000000000000 ..... syst: 7FF.FFFFFFFFFFFFF v= =2E... C01.3F2E87BAD2B37 soft: 7FF.FFFFFFFFFFFFF v.... syst: 400.1DD9BCDF402B2 .= =2E..x 43C.77FFFFFFFFFFF soft: 41D.B6C30B83593E6 ....x syst: 7FF.FFFFFFFFFFFFF v= =2E... 802.0008020000000 soft: 7FF.FFFFFFFFFFFFF v.... syst: 200.6A0F8FEE41785 .= =2E..x 000.FFFFFFFFFFFFE soft: 1FF.FFFFFFFFFFFFE ....x syst: 7FF.FFFFFFFFFFFFF v= =2E... C26.7A017BDD4D83E soft: 7FF.FFFFFFFFFFFFF v.... syst: 412.B7EE3E6633D68 .= =2E..x 3CA.FFFFFFE00003F soft: 3E4.FFFFFFF00001F ....x syst: 7FF.FFFFFFFFFFFFF v= =2E... BFC.FFFFFFC001FFF soft: 7FF.FFFFFFFFFFFFF v.... syst: 3FD.FFFFFFE000FFF .= =2E..x 432.0001FFFFFFFF7 soft: 418.6A0B507125202 ....x syst: 7FF.FFFFFFFFFFFFF v= =2E... Errors found in float64_sqrt, rounding to_zero: Errors found in float64_sqrt, rounding down: Errors found in float64_sqrt, rounding up: Errors found in float64_eq: 000.0000000000001 800.0000000000001 soft: 0 ..... syst: 1 ..... 000.FFFFFFFFFFFFF 000.FFFFFFFFFFFFF soft: 1 ..... syst: 0 ..... 000.FFFFFFFFFFFFF 800.FFFFFFFFFFFFF soft: 0 ..... syst: 1 ..... 000.FFFFFFFFFFFFE 000.FFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... 000.FFFFFFFFFFFFE 800.FFFFFFFFFFFFE soft: 0 ..... syst: 1 ..... 001.0000000000000 001.0000000000000 soft: 1 ..... syst: 0 ..... 001.FFFFFFFFFFFFF 001.FFFFFFFFFFFFF soft: 1 ..... syst: 0 ..... 001.FFFFFFFFFFFFE 001.FFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... 3CA.0000000000000 3CA.0000000000000 soft: 1 ..... syst: 0 ..... 3CA.0000000000000 BCA.0000000000000 soft: 0 ..... syst: 1 ..... Errors found in float64_le: C1F.FFEFBFFFFFFFF 434.FFFFEFFFFFFEF soft: 1 ..... syst: 0 ..... 000.0000000000000 C1E.FFC0000000010 soft: 0 ..... syst: 1 ..... 335.7FF7FFFFFFFFE 01E.FFFFFFFFE00FE soft: 0 ..... syst: 1 ..... 800.FFFFFFFFFFEBE 000.0000000000001 soft: 1 ..... syst: 0 ..... BFE.4C3DDC6ADA006 47E.FFF9FFFFFFFFE soft: 1 ..... syst: 0 ..... 800.3E0E8638E2CC3 3FB.0000000000040 soft: 1 ..... syst: 0 ..... 407.FFEF7FFFFFFFE 000.FFFFFFFFFFFFE soft: 0 ..... syst: 1 ..... C4A.0000DFFFFFFFE 480.DFE0000000000 soft: 1 ..... syst: 0 ..... 000.0000000000000 8BA.FB514E3B26DD2 soft: 0 ..... syst: 1 ..... 2FB.00FFF7FFFFFFF C1E.D431A58F6E9C1 soft: 0 ..... syst: 1 ..... Errors found in float64_lt: FFD.00000BFFFFFFF 480.0004000000100 soft: 1 ..... syst: 0 ..... 000.0000000000000 B7F.00000FF800000 soft: 0 ..... syst: 1 ..... 41F.A80E28C0BE462 04A.0803FFFFFFFFF soft: 0 ..... syst: 1 ..... 2D8.FFFFFFFFFFC02 C1E.8E253FD5983AF soft: 0 ..... syst: 1 ..... C0F.FFDFFFFFFEFFF 000.0000000000001 soft: 1 ..... syst: 0 ..... DB0.0000000007FFD 434.A6973C6DD3D3D soft: 1 ..... syst: 0 ..... 000.0000000000000 C0F.03FFFFFFFFFEF soft: 0 ..... syst: 1 ..... C03.0002000000010 000.FFFFFFFFFFFFF soft: 1 ..... syst: 0 ..... FFE.FFFFFC0000100 C07.FBFFFFFFEFFFF soft: 1 ..... syst: 0 ..... BFE.FFFFFFFFFE000 BFE.F6BCC606EC749 soft: 1 ..... syst: 0 ..... Errors found in float128_to_int32_round_to_zero: 0000.0000000000000000000000000000 soft: 00000000 ..... syst: 00000000 ...= =2Ex C400.C5E7603B19AACCA31B9F7B5E42A2 soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. C203.FF7FFFFFFFFFFFFFFFFFFFFFFFF8 soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. C053.007FFFFFFFFFFFFFFFFFFFFFFFFF soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. C000.FFFFFFFFFFFFFFFFFFFFFDFFFFFF soft: FFFFFFFD ....x syst: 00000003 ...= =2Ex C2F8.0000000003FFFFFFFFFFFFFFFF7F soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. 4005.FFFFBFFFFFFFFFFFFFFFFFFBFFFF soft: 0000007F ....x syst: FFFFFF81 ...= =2Ex F66A.0000000000100000000000100000 soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. C000.D289997D5CD5956A6E795F870D35 soft: FFFFFFFD ....x syst: 00000003 ...= =2Ex D560.8063CE96B1AAFFEB394B49AE613D soft: 80000000 v.... syst: 7FFFFFFF v..= =2E. Errors found in float128_to_int64_round_to_zero: 0000.0000000000000000000000000000 soft: 0000000000000000 ..... syst: 0000000000000000 ....x C01C.FFEFFFFF00000000000000000000 soft: FFFFFFFFC0020001 ....x syst: 000000003FFDFFFF ....x 403C.EF5593056A34A3857765E0CB27C6 soft: 3DEAB260AD469470 ....x syst: 3DEAB260AD469FFF ....x BFFF.FFFFDE0000000000000000000000 soft: FFFFFFFFFFFFFFFF ....x syst: 0000000000000001 ....x C080.FFFF000000008000000000000000 soft: 8000000000000000 v.... syst: 7FFFFFFFFFFFFFFF v.... C03F.FFFFFFFFFFFFFEFFFFFFFFFFFFC0 soft: 8000000000000000 v.... syst: 7FFFFFFFFFFFFFFF v.... 3FFF.FFFF7FFFFFFFFF80000000000000 soft: 0000000000000001 ....x syst: FFFFFFFFFFFFFFFF ....x FFFD.FFF8000002000000000000000000 soft: 8000000000000000 v.... syst: 7FFFFFFFFFFFFFFF v.... C01F.FFFFFFFFFFFFFFFFFFFFFFF6FFFF soft: FFFFFFFE00000001 ....x syst: 00000001FFFFFFFF ....x BFFF.0000000002000000200000000000 soft: FFFFFFFFFFFFFFFF ....x syst: 0000000000000001 ....x Errors found in float128_to_float32, rounding nearest_even: 3F81.FFFFFFFFFFFFFFFFFFDFFFFFF000 soft: 002.000000 ....x syst: 802.000000= ....x 0000.0000000000000000000000000000 soft: 000.000000 ..... syst: 000.000000= ...ux B886.FFF2000000000000000000000000 soft: 800.000000 ...ux syst: 000.000000= ...ux 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 000.000000 ...ux syst: 800.000000= ...ux BFF9.0000000000000000000100040000 soft: 879.000000 ....x syst: 079.000000= ....x 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 000.000000 ...ux syst: 800.000000= ...ux C005.FFFFFFFFFFFFFFFFFFFFFF007FFF soft: 886.000000 ....x syst: 086.000000= ....x 3F80.00000000000000000FFFFFFFFFC0 soft: 000.400000 ...ux syst: 800.400000= ...ux 3F8E.FF00000000000000004000000000 soft: 00E.7F8000 ....x syst: 00E.7F8000= ..... 8001.97784557D9002A4B85519E04EB7C soft: 800.000000 ...ux syst: 000.000000= ...ux Errors found in float128_to_float32, rounding to_zero: Errors found in float128_to_float32, rounding down: Errors found in float128_to_float32, rounding up: Errors found in float128_to_float64, rounding nearest_even: 407E.0000000000007FFFFFFFFFFFC000 soft: 47E.0000000000008 ....x syst: 47E.0000000000000 ....x 0000.0000000000000000000000000000 soft: 000.0000000000000 ..... syst: 000.0000000000000 ...ux 407A.FFFFFFFFFFFFFFFFFFFFF0007FFF soft: 47B.0000000000000 ....x syst: 47A.FFFFFFFFFFFF0 ..... 4359.03FFFFF000000000000000000000 soft: 759.03FFFFF000000 ..... syst: 759.03FFFFF000010 ....x 0000.0000000000000000000000000001 soft: 000.0000000000000 ...ux syst: 000.0000000000000 ..... C002.FFFFFFFFFFFFFFFFFFEFFFFFFFFE soft: C03.0000000000000 ....x syst: 402.FFFFFFFFFFFF0 ....x 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 000.0000000000000 ...ux syst: 800.0000000000000 ...ux 400E.FFFE000000000000000000000008 soft: 40E.FFFE000000000 ....x syst: 40E.FFFE000000010 ....x 8001.00000000000000000003FFF80000 soft: 800.0000000000000 ...ux syst: 000.0000000000000 ...ux 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 000.0000000000000 ...ux syst: 800.0000000000000 ...ux Errors found in float128_to_float64, rounding to_zero: Errors found in float128_to_float64, rounding down: Errors found in float128_to_float64, rounding up: Errors found in float128_add, rounding nearest_even: BF21.FBFFFFFFFFFFFF00000000000000 BC00.0000001000000000000000000010 soft: BF21.FBFFFFFFFFFFFF00000000000000 ....x syst: 3F21.FBFFFFFFFFFF0000000040590867 ....x 0000.0000000000000000000000000000 BEB0.FFFFFFFFFFFFFFFFFFFFFFFFE7FF soft: BEB0.FFFFFFFFFFFFFFFFFFFFFFFFE7FF ..... syst: 3EB0.FFFFFFFFFFFF0000000000000000 ....x C016.0000000000002000000002000000 1F41.FFBFFFFFFFFFFFFFFFFFFFFFFF00 soft: C016.0000000000002000000002000000 ....x syst: C016.000000000000FFFFFFFFFFFFE7FF ....x BF7E.FFFFFFFFFFFFFFFFFFFFDFFDFFFF 0000.0000000000000000000000000000 soft: BF7E.FFFFFFFFFFFFFFFFFFFFDFFDFFFF ..... syst: 3F7E.FFFFFFFFFFFFFFFFFFFFFFFFFF00 ....x BFFB.FFFFFFFFFFFFFC40000000000000 0001.FFFFFFFFFFFFFFFFFFFFFFFDFC00 soft: BFFB.FFFFFFFFFFFFFC40000000000000 ....x syst: 3FFB.FFFFFFFFFFFF0000000000000000 ....x 0000.0000000000000000000000000000 0000.0000000000000000000000000000 soft: 0000.0000000000000000000000000000 ..... syst: 0000.000000000000FFFFFFFFFFFDFC00 ..... BFFB.FFC0000000000000000400000000 BF80.000000000000000000001F800000 soft: BFFB.FFC0000000000000000400000000 ....x syst: 3FFB.FFC0000000000000000000000000 ....x 0000.0000000000000000000000000000 BFBE.0000000000000100100000000000 soft: BFBE.0000000000000100100000000000 ..... syst: 3FBE.0000000000000000000000000000 ....x 4004.00000007FFFFFFFFFFFFFFFBFFFF C01E.00000000000000000000000001F7 soft: C01D.FFFFFF7FFFFFFC000000000003EE ....x syst: 401D.FFFFFF800001FC00007F7FEFFFFE ..... C01C.FFFFFF7FFFFFFFE0000000000000 0000.0000000000000000000000000001 soft: C01C.FFFFFF7FFFFFFFE0000000000000 ....x syst: C01C.FFFFFF7FFFFF00000000000001F7 ....x Errors found in float128_add, rounding to_zero: Errors found in float128_add, rounding down: Errors found in float128_add, rounding up: Errors found in float128_sub, rounding nearest_even: Errors found in float128_sub, rounding to_zero: Errors found in float128_sub, rounding down: Errors found in float128_sub, rounding up: Errors found in float128_mul, rounding nearest_even: C06C.FFFFDFFFFFFFFFFFF00000000000 C0DC.FFFFFFFFFFFFFFFFFFFFFF800020 soft: 414A.FFFFDFFFFFFFFFFFEFFFFF800028 ....x syst: 414A.FFFFDFFFFFFFFFFFF00000FFE000 ....x 0000.0000000000000000000000000000 43FE.0800000000001000000000000000 soft: 0000.0000000000000000000000000000 ..... syst: 83D0.07FFFFFFFF7C0021000000000000 ..... 3BFF.7E97EDA7689F2B4952393B680C8B 374C.949D21B83C86FE11B4148F1FEAFD soft: 334D.2E594C4EEF088CD5E6EFE7B355C6 ....x syst: 334D.2E594C4EEF07D9C39F54D086FD89 ....x BFFF.FF80000000000000000100000000 0000.0000000000000000000000000000 soft: 8000.0000000000000000000000000000 ..... syst: 8000.00000000000000000001FF800000 ...ux C2C9.ED9C13ED86C05A40B5C7DC909276 C003.5288D86EA6850195EF602326C369 soft: 42CE.465FF7459E8718965538965B9141 ....x syst: C2CE.465FF7459E873264F5675B1A409E ....x 0000.0000000000000000000000000000 0000.0000000000000000000000000000 soft: 0000.0000000000000000000000000000 ..... syst: 8000.0000000000000000000000000000 ..... DC4E.FFFFFFFFFFFFFFFFE20000000000 3FFE.03FFFFFFFFFFFFFFFFFFDFFFFFFF soft: DC4E.03FFFFFFFFFFFFFFF0C3DFFFFFFF ....x syst: DC4E.03FFFFFFFFFF7DFFE20000000000 ....x 0000.0000000000000000000000000000 6673.0000001FFFFF8000000000000000 soft: 0000.0000000000000000000000000000 ..... syst: 2645.0000001FDFFEFFFB00001FE00001 ..... 4070.0000000000007E00000000000000 3F7F.FFFFFFFFFFFFFFFFFFFFFFFFE008 soft: 3FF1.0000000000007DFFFFFFFFFFF004 ....x syst: 3FF1.0000000000003EFFFFFFFFFFDF80 ..... 8001.FFFFFFFF7FFFFFFFFFFFFFFF0000 C144.3B2134230EF5D899E623DEF52865 soft: 0147.3B213422C02D8B91226668CE114B ....x syst: 8147.3B213422C02D1566A230F8840001 ....x Errors found in float128_mul, rounding to_zero: Errors found in float128_mul, rounding down: Errors found in float128_mul, rounding up: Errors found in float128_div, rounding nearest_even: FCAA.0003FFFFFFFFFFFFFFFFDFFFFFFF BFFB.0080000000000000000000004000 soft: 7CAD.FF087BC21EF087BC21EEC89B32A3 ....x syst: FCAD.FF087BC21EEE89B2AAE8AC9C37A8 ....x 0000.0000000000000000000000000000 3C00.0000000004000000000000800000 soft: 0000.0000000000000000000000000000 ..... syst: 839D.FFFFFFFFF8000000002000000000 ....x 3FE3.0000000000000008000000001000 B24F.FFFFFF0000008000000000000000 soft: CD92.0000008000000007FFE004000000 ....x syst: 4D92.0000008000003FFC001FFC8007FD ....x 4023.0000000000000000002000000100 0000.0000000000000000000000000000 soft: 7FFF.0000000000000000000000000000 .z... syst: FFFF.0000000000000000000000000000 ..o.x C070.E79797FED3CDC79B5D0D2F11EE23 BFFC.000000000001FFFFFFFFFFF00000 soft: 4073.E79797FED3C9F86C2D0F879C76C4 ....x syst: C073.E79797FED3C99C39A6D5DFB929D8 ....x 0000.0000000000000000000000000000 0000.0000000000000000000000000000 soft: 7FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF v.... syst: FFFF.0000000000000000000000000000 .z... 401E.9D60464ED1D5220C7F3F5B8416DB BFCD.1FFFFFFFFFFFFFFFFFFFC0000000 soft: C050.6F72059B652F3AB5C671868EC03B ....x syst: 4050.6F72059B6530379F0EFFFD923381 ....x 0000.0000000000000000000000000000 C07F.0000001000100000000000000000 soft: 8000.0000000000000000000000000000 ..... syst: 8000.0000000000000000000000000000 ...ux C00E.000007FFFFFFC000000000000000 4400.FFFFFFFFFFFFFFFFFFFE80000000 soft: BC0C.000007FFFFFFC0000000C0000600 ....x syst: 3C0C.000007FFFFFF200000FFFFFFE400 ....x 8001.0007FFFFFFFFFFFFFFFFFFFFFFFF 0000.0000000000000000000000000001 soft: C06F.0007FFFFFFFFFFFFFFFFFFFFFFFF ..... syst: C02F.0008000000000001000680000000 ....x Errors found in float128_div, rounding to_zero: Errors found in float128_div, rounding down: Errors found in float128_div, rounding up: Errors found in float128_sqrt, rounding nearest_even: B6A7.FFFFFFFFFFFFFFBFFFFFFFFF7FFF soft: 7FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF v.... syst: 3B53.6A09E667F3BCC908B2FB1366EA95 ....x 3F81.FFFFFFFFFFFFF000020000000000 soft: 3FC0.6A09E667F3BCC3608C16788B2B60 ....x syst: 7FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF v.... 0000.0000000000000000000000000000 soft: 0000.0000000000000000000000000000 ..... syst: 1FE7.EFBDED25BF80DBB0E688CC1D095E ....x 2EEE.FFFFFFFE00000000800000000000 soft: 3776.FFFFFFFF00000000000000000000 ..... syst: 3776.FFFFFFFEFFFFFFFFBFFFFFFFE000 ....x BFFD.6B6E6BFF6AAF4ADB4B7015F42689 soft: 7FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF v.... syst: 3FFE.3105A1F0C3146C05F9AE9CD7AE96 ....x 0000.0000000000000000000000000001 soft: 1FC8.0000000000000000000000000000 ..... syst: 7FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF v.... 407F.FFFFFFFFFEFFFFFE000000000000 soft: 403F.6A09E667F362468E63F925B05F2A ....x syst: 403F.6A09E667F361EC0C9F641BDE7B05 ....x 4080.000007FFFFFC0000000000000000 soft: 403F.6A09EC101B484474DEA13BAA3E89 ....x syst: 403F.6A09EC101B48F97864F7410E3C1E ....x 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 1FFF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF ....x syst: 1FFF.FFFFFFFFFFFEFFFFFFFFFFFFC000 ....x 3AF7.1155D9E5AE3D960B331FD7F11D58 soft: 3D7B.088694EB5DADD504E30B7810911D ....x syst: 3D7B.088694EB5DAE084A2B23DB30D4EE ....x Errors found in float128_sqrt, rounding to_zero: Errors found in float128_sqrt, rounding down: Errors found in float128_sqrt, rounding up: Errors found in float128_eq: 0000.0000000000000000000000000000 7FFF.000000000000000000000C000000 soft: 0 v.... syst: 0 ..... BF52.FFFFFFFFFFBFFFF0000000000000 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... BFFF.FEFFFFFFFF000000000000000000 7FFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.0000000000000000000000000000 7FFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.0000000000000000000000000000 8000.0000000000000000000000000000 soft: 1 ..... syst: 0 ..... C01E.0000100000000000000000400000 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000000 FFFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.0000000000000000000000000001 0000.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... 3F8E.0800000000000000000000080000 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000001 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... BFD4.E21E216D6C4B8441000138825323 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000001 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 1 ..... syst: 0 ..... C000.C5C8E9B80F97F4977B3107298679 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... BFFC.E81D4E22283EDE4B371C011E8B5E FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 3FFB.FFFFFFFDE0000000000000000000 FFFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... FFFF.FFFFFFF7FFFFFFFFE00000000000 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... Errors found in float128_le: BFFE.FFFFFFC000000000100000000000 2DA4.0000000000000003FFFFC0000000 soft: 1 ..... syst: 0 ..... C004.00000000000003FFFFFFFFFF7FFF 403D.FFFFFFFFFFFFFFFFFF0200000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 C04A.FFFFFFFFFFFFFFFFFFFDBFFFFFFF soft: 0 ..... syst: 1 ..... BFD1.BFFFFFFFFFFFFFFFFFFFFFFF8000 4080.00000000007FF000000000000000 soft: 1 ..... syst: 0 ..... C3FF.0800000000000004000000000000 BBFF.AF7914C544B9455AE61590E9B397 soft: 1 ..... syst: 0 ..... CEB7.FFFFFFFFFFFFC000000008000000 C019.F95CFD98142698F62BF75E8F5454 soft: 1 ..... syst: 0 ..... 4003.000000000001FF80000000000000 C3FF.DFFFFFFFFFFFFFFFFFFFFBFFFFFF soft: 0 ..... syst: 1 ..... 403F.FFFFFFFFC0000000400000000000 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 0 ..... syst: 1 ..... 3FFD.FFFFFFFFFFFFFFF8000000080000 C400.FFFFFFBFFFFFFFFFFFFFBFFFFFFF soft: 0 ..... syst: 1 ..... C070.FFFFFFFFFFFFFFFFFC0020000000 BD27.0000000000000000000007FFFFFC soft: 1 ..... syst: 0 ..... C03E.FFFFFFFFFFFFFFFFFFFFBFFFFFFE 407F.FFFFF80000000000000400000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 BBFE.0000000020010000000000000000 soft: 0 ..... syst: 1 ..... C07E.FFFFFFFFFFFFFFFFFFFFEFF00000 BFFF.FFFFFFFF7FFFFFFFFFFFFFFBFFFF soft: 1 ..... syst: 0 ..... 3FFD.FFFFFFFFFFFFFFFFFFDFFE000000 0001.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 0 ..... syst: 1 ..... 38A7.0000000000000000400000000002 C002.49A5CBE57184D5273101064FA0CB soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 BBFF.09BA037D4AAC6418FECEC032D1BE soft: 0 ..... syst: 1 ..... 403D.48EE42CBD3B8F4DA0D4814A588CA 8002.FFFFFFFC00000000800000000000 soft: 0 ..... syst: 1 ..... 4BE8.FFFFFFFFFFE00000000000000000 0001.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 0 ..... syst: 1 ..... C0A3.00000000000000007FE000000000 3FFB.FF80000000000000000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 BFFE.FF7FFFFFFFFFFFFFFE0000000000 soft: 0 ..... syst: 1 ..... Errors found in float128_lt: 41CE.FFFFFFE800000000000000000000 3FE0.3E716E6AB3026C337DD47DED8643 soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 BF38.AA3D84C3EBF4FC3B6E2FF5AD3AE7 soft: 0 ..... syst: 1 ..... 4003.5CED6F4E0FFA40312C7EEF44EA6E 0000.0000000000000000000000000000 soft: 0 ..... syst: 1 ..... DFEB.FFFFFBFFE0000000000000000000 3FFD.0000000000000400000800000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 C070.0000000000000000003FEFFFFFFF soft: 0 ..... syst: 1 ..... B96B.FFFFFFEFFFFFFFFFFFFFFDFFFFFF 0000.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... BFFF.0800000000000400000000000000 BFF3.00000007FFFFFFF8000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 C00B.00000000000000000000007FFFEF soft: 0 ..... syst: 1 ..... 4070.FFFFFFFFFFFFFFF7FFFFFFFFFFEF C03E.00000000007FFFFFFFFF80000000 soft: 0 ..... syst: 1 ..... 4036.C81F9530DBFEBA675A9701F7E3DE 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 0 ..... syst: 1 ..... C0A6.00000000000000000FFFFF800000 42E7.49D2CA1E4614FD8AED7654F0B7F2 soft: 1 ..... syst: 0 ..... B7C6.58C7AD64208A81860163CCADA399 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... C01F.000FFFFFFFFFFFFFFFC000000000 3A25.FFF7FFFFFFFFC000000000000000 soft: 1 ..... syst: 0 ..... BFF8.0000000FFFFFFFFFFFFFFFFFFFFD 0001.0000000000000000000000000000 soft: 1 ..... syst: 0 ..... C002.0000003C00000000000000000000 3B9D.FFFFFFFFFFFFFFFFFFFFFEFFFFBF soft: 1 ..... syst: 0 ..... C000.FFFFFFFFFFFFFFFC000020000000 0001.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... BFDC.0000800000002000000000000000 3F81.0000000000000FFFFFFFFFFF0000 soft: 1 ..... syst: 0 ..... C3FF.000000000000FFFFFFFFFF800000 400A.B3F02E070B6CF2BA390D2C19C4A0 soft: 1 ..... syst: 0 ..... C03D.B38084B367143D6595E33B2DB681 407F.0000003800000000000000000000 soft: 1 ..... syst: 0 ..... 3FFB.CDE337EC98F4AA5F832602FFDA2C BFFB.FFFFFFFFFFFFFFFFFFFFFFFF7F7F soft: 0 ..... syst: 1 ..... Errors found in float128_eq_signaling: 0000.0000000000000000000000000000 0000.0000000000000000000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 7FFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.0000000000000000000000000000 8000.0000000000000000000000000000 soft: 1 ..... syst: 0 ..... BFFC.7333D0F0C60C5591C490788DF424 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000000 FFFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.0000000000000000000000000001 0000.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... 4023.8FC1E7E3878591D63F47F92D0CDB 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000001 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... B265.007FFFFFFFFFFFFFFFFFFFFFFDFF FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.0000000000000000000000000001 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 3F63.7C00000000000000000000000000 FFFF.0000000000000000000000000001 soft: 0 v.... syst: 0 ..... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 1 ..... syst: 0 ..... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... C400.FFFFA00000000000000000000000 FFFF.00000000000000000FE000000000 soft: 0 v.... syst: 0 ..... FFFF.0000000000000000003FF0000000 3B0F.00000000000000FFFFFFFFFFFFC0 soft: 0 v.... syst: 0 ..... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... 403F.BB150A05EB2178E01560C4688C5C 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE 7FFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... BE51.0000000000000000000200200000 FFFF.0000000000000000000000000000 soft: 0 ..... syst: 0 v.... Errors found in float128_le_quiet: C03F.FFFFFFFFFFEFFFFFFFF000000000 404B.FFFFFFFFFFFFFFFEFFFFFFFFF7FF soft: 1 ..... syst: 0 ..... B867.00FFFFFFFC000000000000000000 471F.5BCF08795420E5194F5FDA6A152E soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 0000.0000000000000000000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 BC1E.0000020000000000000000400000 soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 BF7E.06096645EEDE21E4901D106F095F soft: 0 ..... syst: 1 ..... 4008.0000000002000000000001000000 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 0 ..... syst: 1 ..... CD4E.FFFFFFFFF0000000000000200000 C3FE.3E7FE203C4A8DA9F6C2CF3AF4009 soft: 1 ..... syst: 0 ..... FFFD.FFFFFFFFFFFFFFFFFFFFE0000200 13CB.FFFFFFFFFFF7FFFFFFFFFFFFFFBF soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 C00E.4B8C2D2C25FF18BB25C7D6A6BF8F soft: 0 ..... syst: 1 ..... 401C.FFFFFFFFFBE00000000000000000 FFFE.0010000004000000000000000000 soft: 0 ..... syst: 1 ..... 407F.0000082000000000000000000000 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 0 ..... syst: 1 ..... C01F.FFFFFFFFFFFFFFFFFFDFFFE00000 C017.0000000000090000000000000000 soft: 1 ..... syst: 0 ..... C070.9428B15A971F54B297E53506CEA7 C003.000000000FFFFFFFFFFFFFFFFFFD soft: 1 ..... syst: 0 ..... 4005.FFFF800000000000000000000008 0001.0000000000000000000000000000 soft: 0 ..... syst: 1 ..... 3FFE.FFFFFFFFFFFBFFFFFFFFFFFFFBFF C03F.FFFFFFFFFFFFFFFFFFFFFFFEBFFF soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 C03C.FFFFFFFFFFFFFFFFFFFEFFFFEFFF soft: 0 ..... syst: 1 ..... C001.EFFFFFFFFFFFFFFFFFFFEFFFFFFF 0001.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... C000.0000800000000000800000000000 B047.0007FFFFFFFFFFFFF80000000000 soft: 1 ..... syst: 0 ..... 400A.1FFFFFFFFFFFFFFFFFFFFFFFFFE0 0001.FFFFFFFFFFFFFFFFFFFFFFFFFFFF soft: 0 ..... syst: 1 ..... C2AD.788271EF80926974DE41DB37DF7E 43BF.FFFFFFFF80000000000000001000 soft: 1 ..... syst: 0 ..... Errors found in float128_lt_quiet: 0000.0000000000000000000000000000 BFFB.FFFFFFFFFE000000001000000000 soft: 0 ..... syst: 1 ..... 3FFD.0010000000000000100000000000 C064.7FFFFFFFFFFFFFFFFFFFFF000000 soft: 0 ..... syst: 1 ..... C016.A0E1B208FF51E84B913884DCF266 401F.AEFB2FF2FFF8085BC51986151F6A soft: 1 ..... syst: 0 ..... C137.993525BED5350E0CF3440574F3DE BC5C.FFBFFFFFFFFFFFC0000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 BEC7.00FFFFFFFFFFFFFFFFE000000000 soft: 0 ..... syst: 1 ..... 3F8E.0000000000000000000FFFFFFFBF 2D5D.00000000000000000007FFBFFFFF soft: 0 ..... syst: 1 ..... C3FF.FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0000.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... BDF3.FF7FFFFFFFFFFFFFFFFFFFFFFFF7 4002.0000000000000FFF000000000000 soft: 1 ..... syst: 0 ..... 0000.0000000000000000000000000000 0000.0000000000000000000000000001 soft: 1 ..... syst: 0 ..... C003.8000000000000000000000000400 C002.FFFFEFFFFFFFFFFFFFFFFDFFFFFF soft: 1 ..... syst: 0 ..... 3996.1134B7B464B394AB65458DCE31D4 BF7E.435149F0BF99901BFD201C821228 soft: 0 ..... syst: 1 ..... BFFB.000000000000000000C000000000 0000.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... 3FC4.0000000000000400800000000000 C002.000000007FFFF800000000000000 soft: 0 ..... syst: 1 ..... 403C.D1502E96992AA980AC44903FB4CE C080.FFFFFFFFFFFFFFFFFFEFFFFFC000 soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 BFA2.94B1FC28BD21B9DB9D94C4BDA512 soft: 0 ..... syst: 1 ..... 0000.0000000000000000000000000000 BF8E.2000000000000000000000002000 soft: 0 ..... syst: 1 ..... 4001.6A01D89A27E2FE7E843C6C2ECB89 0001.0000000000000000000000000001 soft: 0 ..... syst: 1 ..... 401D.FFFFFFFFFC000000000000000020 C03C.0400008000000000000000000000 soft: 0 ..... syst: 1 ..... C03F.7423B6BDE1D7F3C27BE60320E845 0001.FFFFFFFFFFFFFFFFFFFFFFFFFFFE soft: 1 ..... syst: 0 ..... C014.FFFFFFFFFFFFFEFFFFFFEFFFFFFF 4001.FFFFFFFFFFBFFFFFFFF000000000 soft: 1 ..... syst: 0 ..... --=20 Peter Jeremy --6Nae48J/T25AfBN4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkulXV0ACgkQ/opHv/APuIcEdACfRlVYp8BP+bfEbG1sDEGOpyC/ 3ckAniMGi224YdiqBFe6CPzQ/5f+W+hK =NeID -----END PGP SIGNATURE----- --6Nae48J/T25AfBN4--