Path: utzoo!attcan!uunet!cs.utexas.edu!tut.cis.ohio-state.edu!bloom-beacon!spider.co.UK!mark From: mark@spider.co.UK (Mark Valentine) Newsgroups: comp.windows.x Subject: re: X11R3 server & Purdue2.0 & gcc & ultrix 3.0 Message-ID: <1958.8905041529@brahma.cs.hw.ac.uk> Date: 4 May 89 16:42:11 GMT Sender: daemon@bloom-beacon.MIT.EDU Organization: The Internet Lines: 19 I got exactly this ("output operand constraint lacks `='") today when I put up gcc 1.34, and I'm running Ultrix 2.2 with X11R3 + Fixes 1-9 + Purdue 2.1. The last time I compiled the server, the only difference was I was running gcc 1.31, when my only major problem was the mishandling of modifier keys. Everything works (all be it a tad slower!) when I use cc. I suspect something in the asm()s in maskbits.h is blowing up, but I don't much fancy digging around in gcc to find out why... (hang on a mo') except to spot the Jan 16 entry in the ChangeLog, which states: * stmt.c (expand_asm_operands): Reject `+' in constraints. Every output constraint requires `='; input rejects it. Anyone feel up to battling this one out? Do we give up on gcc or Purdue?? Mark. __ Mark Valentine, Spider Systems Limited, Edinburgh, UK. /\oo/\