Path: utzoo!mnetor!uunet!husc6!purdue!gatech!udel!rminnich From: rminnich@udel.EDU (Ron Minnich) Newsgroups: comp.sys.amiga Subject: Re: Maximum array size in Lattice 4.0 Message-ID: <2058@louie.udel.EDU> Date: 13 Apr 88 21:21:25 GMT References: <692@kuling.UUCP> <49386@sun.uucp> Reply-To: rminnich@udel.EDU (Ron Minnich) Organization: University of Delaware Lines: 32 In article <49386@sun.uucp> cmcmanis@sun.UUCP (Chuck McManis) writes: > >In the 4.0 release (currently 4.01 call the BBS for the update) the options >for base address data references was changed. It use to default to false >now it defaults to true. That means your BSS size couldn't be more than >64K (+/- 32K). The fix is easy, compile it with the -b1 switch which will >turn this mode off and address everything with 32 bit addresses. >Read the manual under the section 'compiler features' or some such for >a description of these issues. Actually for my Lattice compiler it is the -b0 switch. Look under the section for lc1, since the section for lc not only does not correctly describe -b but also lies about its setting (the section for lc1 tells the truth). Note also the -r switch, look at the section for lc1 to get its true setting. Note also the -l switch, it is kind of important. If you have $75 for an upgrade, then forget lattice v4.0 and save the money and get manx instead. That is my opinion as a Lattice owner. The reason, in three letters: sdb. I am trying to get Larry Wall's perl language running, and am almost there, and am getting terminally discouraged with the !@#$ guru situation. sdb would help oh-so-much. Also i am sitting here watching Lattice V4.0 using ram only and still taking 15 minutes to compile a 2100-line file. Something of a disappointment, esp. as about 12 of those minutes are code generation. And its not the floppy: the floppy lies unused about 80% of that time. This compiler seems unreasonably slow. Another major annoyance: trivial differences between unix cc and lattice lc. My favorite is that they use -dSYMBOL instead of -DSYMBOL- i get to rewrite all the unix makefiles. Don't mind me, it has been a long day. -- ron (rminnich@udel.edu)