comp.lang.ada
 help / color / mirror / Atom feed
From: "Mark Lundquist" <up.yerz@nospam.com>
Subject: Re: differences between ada95 using O32 and N32 on SGI's
Date: Fri, 22 Jun 2001 17:13:31 GMT
Date: 2001-06-22T17:13:31+00:00	[thread overview]
Message-ID: <%0LY6.225132$p33.4526532@news1.sttls1.wa.home.com> (raw)
In-Reply-To: 9gurrd$inf$1@fang.dsto.defence.gov.au

Talk to your compiler vendor! :-)

Your question is an implementation-specific one.  You didn't even specify
what compiler you're using.  But in any case, it's probably a technical
support question for them -- I'd be suprised if anyone on c.l.a. can offer
any insight...

But good luck!
-- mark

"Vladimir Bednikov" <Vladimir.Bednikov@ebor.com> wrote in message
news:9gurrd$inf$1@fang.dsto.defence.gov.au...> Hi all,
>
> I have a program written in ada95 on an SGI (irix 6.2). The
> program ran in real-time when I was using the old O32 version
> of the compiler. Since installing the new version (N32) of the
> compiler, my program stopped running in real-time. I found
> the bottle neck in a call to retrieve an element of an array. This
> array is a member of a record as follows:
>
> type buffer_array is array (integer range <>) of real;
> type array_ptr is access buffer_array;
> type buffer_type is record
>     next_index : integer;
>     full : boolean;
>     buffer : array_ptr;
>     size : integer;
> end record;
>
> I am trying to implement a circular buffer with the above.
>
> 90% of the time was spent on retrieving an element of buffer. Using
> speedshop,
> I found that the actual time was spent on
> System__Secondary_Stack__SS_Release.
>
> Can anyone shed some light on this.
>
> Thanks in advance.
>
>





  reply	other threads:[~2001-06-22 17:13 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-22  7:17 differences between ada95 using O32 and N32 on SGI's Vladimir Bednikov
2001-06-22 17:13 ` Mark Lundquist [this message]
2001-06-27  0:50   ` Vladimir Bednikov
replies disabled

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