[squeak-dev] More than 256 literals referenced

Eliot Miranda eliot.miranda at gmail.com
Fri Mar 15 17:55:36 UTC 2013


On Fri, Mar 15, 2013 at 5:40 AM, Bert Freudenberg <bert at freudenbergs.de>wrote:

> On 2013-03-14, at 18:28, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
> > On Wed, Mar 13, 2013 at 4:48 PM, David T. Lewis <lewis at mail.msen.com>
> wrote:
> >> Something changed in trunk a couple of days ago that results in a 'More
> than
> >> 256 literals referenced' error in a filein script that previously did
> not
> >> display this problem (see attached). It does not seem to be anything in
> the
> >> Compiler package (I reverted back a half dozen versions, no change), so
> I'm
> >> looking at the CI builds for reference. The problem appears in the
> image from
> >> SqueakTrunk build #213 and later, and is not  present in the image from
> >> build #212 and earlier.
> >>
> >> I spotted the problem in the CogVM build job, which has been failing
> for a
> >> couple of days. The failures are due to the above issue, and the script
> file
> >> that fails on filein is
> http://build.squeak.org/job/CogVM/ws/VMCogUnixBuild.st
> >> The problem showed up in the CogVM job by coincidence and is not
> related to
> >> the VM.
> >>
> >> Filing this VMCogUnixBuild.st into an updated trunk image will reproduce
> >> the problem.
> >>
> >> Dave
> >>
> >
> > However, I have an instruction set that lifts the 256 literal limit to
> 65535 ;)
>
> That would be very useful for this case indeed, plus maybe a
> double-extended jump bytecode. Then the only remaining limit would be the
> number of temps.
>

The jump limit is lifted, also to 64k.  How big would you want to see
temps? It is already 64, which is quite high.
-- 
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130315/91dbe5cd/attachment.htm


More information about the Squeak-dev mailing list