Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!cs.utexas.edu!tut.cis.ohio-state.edu!snorkelwacker!bloom-beacon!eru!luth!sunic!tut!sparrow.tut.fi!pl From: pl@sparrow.tut.fi (Lehtinen Pertti) Newsgroups: comp.sys.amiga Subject: Lattice bugs still? Message-ID: <10415@etana.tut.fi> Date: 12 Dec 89 12:25:08 GMT Sender: News@tut.fi Reply-To: pl@sparrow.tut.fi (Lehtinen Pertti) Organization: Tampere University of Technology, Finland Lines: 41 I've been using Lattice 4.0 and now I had a chance to test 5.0.2 and found out following facts: 1) In asm 'moveml xx(pc),...' generates still wrong offset. 2) I can now use variables defined as __chip, but following caused still sime problems. char __chip s[128]; func() { int i = 0; s[i] = 5; /* this works */ s[0] = 5; /* this won't */ } And so ... Well, above example isn't exact, but point is that reference with variable as index was ok but with constant wasn't. Question is: Are these ok with 5.0.4 and above. Pertti Lehtinen pl@tut.fi -- pl@tut.fi ! All opinions expressed above are Pertti Lehtinen ! purely offending and in subject Tampere University of Technology ! to change without any further Software Systems Laboratory ! notice