From owner-freebsd-current Sat Oct 17 10:10:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA03079 for freebsd-current-outgoing; Sat, 17 Oct 1998 10:10:59 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from fleming.cs.strath.ac.uk (fleming.cs.strath.ac.uk [130.159.196.126]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA03061; Sat, 17 Oct 1998 10:10:55 -0700 (PDT) (envelope-from roger@cs.strath.ac.uk) Received: from cs.strath.ac.uk (posh.dmem.strath.ac.uk [130.159.202.3]) by fleming.cs.strath.ac.uk (8.8.8/8.8.8) with ESMTP id SAA02323 Sat, 17 Oct 1998 18:10:28 +0100 (BST) Message-ID: <3628CF7E.7BDB136A@cs.strath.ac.uk> Date: Sat, 17 Oct 1998 18:10:22 +0100 From: Roger Hardiman Organization: Strathclyde Uni X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 3.0-980520-SNAP i386) MIME-Version: 1.0 To: current@FreeBSD.ORG, hackers@FreeBSD.ORG, roger@cs.strath.ac.uk Subject: a.out format and MMX instructions on 3.0-release Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, On 3.0-RELEASE, when GAS is called to assemble a.out code, is it using gas 2.9.1 or does it link back to the old a.out toolchain assembler. On my 3.0-current test machine 6 months ago, I upgraded gas with GAS 2.9.1. from GNU's binutils by building a local copy of GAS for the i386-unknown-bsd-aout target. I could happily build a.out binaries which included inline MMX assembler code in my C files. Unfer 3.0-RELEASE, if I rebuild my project with gcc -aout, it Rejects the MMX instructions, indicating it is not using gas 2.9.1 in aout mode but switching back to old toolchain code. Any comments on this. I run a mix of 2.2.5 and 3.0 systems so I wanted to keep a.out for now. Bye Roger Hardiman Strathclyde Uni Telepresence Group To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message