From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Ada 83 - avoiding unchecked conversions.
Date: 1996/12/19
Date: 1996-12-19T00:00:00+00:00 [thread overview]
Message-ID: <EACHUS.96Dec19140825@spectre.mitre.org> (raw)
In-Reply-To: 32AED68A.48BE@aisf.com
In article <32B6905F.FC4@tiac.net> Eric Miller <ewmiller@tiac.net> writes:
> I used to work at the same company as a guy who was having
> problems with a program that ran (essentially in batch) for
> several hours. One of his optimizations was to switch all the
> unchecked conversions to conversions using overlays. Apparently
> on that compiler (VAX Ada 1.something) unchecked conversion was
> doing some checks.
As I remember it, early versions of VAX Ada flushed stored state in
the compiler in a couple of cases where it later turned out not to be
needed. As I remember it, two cases were on all statement labels and
on all subprogram calls, even if inlined. This caused the stack
pointer to be reloaded.
--
Robert I. Eachus
with Standard_Disclaimer;
use Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...
next prev parent reply other threads:[~1996-12-19 0:00 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <md5:8B831999BCF200C6E70994BDF6CC529F>
1996-12-11 0:00 ` Ada 83 - avoiding unchecked conversions Chris Sparks (Mr. Ada)
1996-12-11 0:00 ` Dewi Daniels
1996-12-12 0:00 ` Richard Kenner
1996-12-17 0:00 ` Eric Miller
1996-12-18 0:00 ` Robert Dewar
1996-12-18 0:00 ` Robert A Duff
1996-12-19 0:00 ` Keith Thompson
1996-12-26 0:00 ` Robert Dewar
1996-12-11 0:00 ` Matthew Heaney
1996-12-12 0:00 ` Chris Brand
1996-12-13 0:00 ` Stephen Leake
1996-12-14 0:00 ` Robert A Duff
1996-12-14 0:00 ` BGaffney42
1996-12-19 0:00 ` Robert I. Eachus [this message]
1996-11-27 0:00 Ensco Vendor
1996-11-27 0:00 ` Robert I. Eachus
1996-11-29 0:00 ` Robert Dewar
1996-12-01 0:00 ` Darel Cullen
1996-11-30 0:00 ` Robert Dewar
1996-12-11 0:00 ` Richard Riehle
1996-12-02 0:00 ` Ted Dennison
1996-12-10 0:00 ` Matthew Heaney
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox