From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10195 invoked by alias); 9 Aug 2007 20:28:02 -0000 Received: (qmail 10107 invoked by uid 22791); 9 Aug 2007 20:28:01 -0000 X-Spam-Check-By: sourceware.org Received: from pfepa.post.tele.dk (HELO pfepa.post.tele.dk) (195.41.46.235) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 09 Aug 2007 20:27:56 +0000 Received: from x1-6-00-0f-9f-c6-3e-90 (x1-6-00-0f-9f-c6-3e-90.k75.webspeed.dk [80.197.1.215]) by pfepa.post.tele.dk (Postfix) with ESMTP id C3523FAC049 for ; Thu, 9 Aug 2007 22:27:53 +0200 (CEST) Received: from x1-6-00-0f-9f-c6-3e-90 (localhost.localdomain [127.0.0.1]) by x1-6-00-0f-9f-c6-3e-90 (8.14.0/8.14.0) with ESMTP id l79KRr4N023600 for ; Thu, 9 Aug 2007 22:27:53 +0200 Received: (from rask@localhost) by x1-6-00-0f-9f-c6-3e-90 (8.14.0/8.14.0/Submit) id l79KRqke023599 for gcc-patches@gcc.gnu.org; Thu, 9 Aug 2007 22:27:52 +0200 Date: Thu, 09 Aug 2007 20:28:00 -0000 From: Rask Ingemann Lambertsen To: gcc-patches@gcc.gnu.org Subject: Re: [PATCH 0/9] New back end ia16: 16-bit Intel x86 Message-ID: <20070809202752.GM25795@sygehus.dk> References: <20070730134217.GK25795@sygehus.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070730134217.GK25795@sygehus.dk> User-Agent: Mutt/1.5.14 (2007-02-12) Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-08/txt/msg00599.txt.bz2 On Mon, Jul 30, 2007 at 03:42:17PM +0200, Rask Ingemann Lambertsen wrote: > Test results are at > . I have > more testsuite patches coming, so the results will improve. The simulator > setup is also rather crude at the moment and I'll post a folloup to this > message in the next few days with more details once I tie a few loose ends. Download these files: http://nospamnospam.homepage.dk/gcc/download/newlib.patch http://nospamnospam.homepage.dk/gcc/download/newlib.tar.gz http://nospamnospam.homepage.dk/gcc/download/unix.exp 1) Create a combined tree with newlib and libgloss. 2) Apply newlib.patch. 3) Extract newlib.tar.gz. 4) Find binutils for an i386 ELF system somewhere and create links to the binaries as ia16-unknown-elf-{as,ld,ar,ranlib,strip,nm}. 5) Configure --target=ia16-unknown-elf and build as with any other target. There's a quick and dirty simulator for Linux/ia32 systems included. It's only a wrapper around the vm86() system call and provides none of the fancy stuff, just arguments and return value. Use unix.exp above when running the testsuite. Note: It needs to be called unix.exp. -- Rask Ingemann Lambertsen