Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!ukc!inmos!stevec@wren.inmos.co.uk From: stevec@wren.inmos.co.uk (Steve Clarke) Newsgroups: comp.sys.acorn Subject: Re: is it possible to port GNU-GCC-Compiler to Archimedes running RISC-OS ? Message-ID: <14624@ganymede.inmos.co.uk> Date: 4 Mar 91 14:26:50 GMT References: <5486@acorn.co.uk> Sender: news@inmos.co.uk Reply-To: stevec@inmos.co.uk (Steve Clarke) Distribution: comp Organization: INMOS Limited, Bristol, UK. Lines: 25 In article <5486@acorn.co.uk> osmith@acorn.co.uk (Owen Smith) writes: >The Data General 88K version of GNU C 1.37 seemed to do a pretty decent >job of instruction scheduling when I was using it. Did Data General >do more than just write an 88K back-end or what? On some RISC compilers, the instruction scheduling is actually performed by the assembler. On some GCC implementations, the manufacturer's assembler is used, as this speeds up porting (plus it can be hard to port gas to some assembler syntaxes). Gcc 1.37 doesn't do any instruction scheduling; so could it be that the version of GNU C that you were using passed the assembly language on to the manufacturer's assembler (which then did the instruction scheduling) rather than using the GNU assembler? >Owen. --- Stephen Clarke INMOS Ltd, Bristol | EMail(UK) ukc!inmos!stevec The opinions above are my personal | or stevec@inmos.co.uk views and do not reflect INMOS policy. | Internet: stevec@inmos.com