comp.lang.ada
 help / color / mirror / Atom feed
From: "Glen Herrmannsfeldt" <gah@ugcs.caltech.edu>
Subject: Re: PL/I is a viable language
Date: Wed, 26 Feb 2003 16:36:54 GMT
Date: 2003-02-26T16:36:54+00:00	[thread overview]
Message-ID: <G267a.273953$vm2.210517@rwcrnsc54> (raw)
In-Reply-To: b3h4na$nro$1@newsfeeds.rpi.edu


"Richard Shetron" <multics@neroon.user.acm.cs.rpi.edu> wrote in message
news:b3h4na$nro$1@newsfeeds.rpi.edu...
(snip)
> >
> >At the cost of slowing the 91 down to a 75.  It meant issuing the
> >          BCR   15,0
> >(flush pipeline) instruction.
> >
> >By the way, all this also applied to the 360/95, 360/195, and 370/195.
>
> This was not a PL/1 problem, but a problem with the underlaying
> hardware.  These were early pipelined machines where an error in
> the pipeline wasn't readily tracked back to actually offending
> instruction.  If the hardware can't report the correct program
> counter for errors, the software can't do more then guess.

Well, they were a problem for PL/I because PL/I tried.  Other languages gave
up and let the system handle it.

There is an error message in PL/I (F) that changes from ERROR AT to ERROR
NEAR when the M91 option is on.   I believe the BCR 15,0 are only added if
STMT option is on, so that statement numbers are reported in messages.

-- glen





      reply	other threads:[~2003-02-26 16:36 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-23  1:26 PL/I is a viable language robin
2003-02-23  2:27 ` Glen Herrmannsfeldt
2003-02-23 17:58   ` GerardS
2003-02-24  3:08     ` John W. Kennedy
2003-02-26  1:19       ` Richard Shetron
2003-02-26 16:36         ` Glen Herrmannsfeldt [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox