SUMMARY: DEC Pascal Debug Problem

From: Ian Thurlbeck <ian_at_stams.strath.ac.uk>
Date: Mon, 19 Jun 1995 09:14:43 +0100

I asked about a problem with the Pascal 5.2 compiler
not producing correct debug info:

% cat test.p
program test(input,output);

const Max = 28;

type ItArrayD=array[1..Max] of double;
        ItArrayI=array[1..Max] of integer;

var age : ItArrayI;
        meanD, varV : ItArrayD;
        i : integer;

begin
        for i := 1 to Max do
        begin
                age[i] := i;
                writeln(age[i]);
        end;
        writeln('end');
end.

% pc -g -C all test.p -o test
% dbx test
dbx version 3.11.6
Type 'help' for help.

(dbx) stop in main
[2] stop in TEST
(dbx) run
[2] stopped at [TEST:13 ,0x1200018d0] for i := 1 to Max do
(dbx) whatis age
var AGE : array[28..32] of 86015..1; <*** you must be joking !!
(dbx) whatis varV
var VARV : array[1..28] of double;


 
I received the following from the DEC Pascal people:

> Hello,
>
> Somebody forwarded your question about DEC Pascal debugging info to me.
>
> Yes, its a known bug and we've fixed it for the next release (DPO540)
>
> With the latest compiler on a V3.0 system, I now get:
>
> (dbx) whatis age
> var AGE : array[1..28] of integer;
> (dbx) whatis varV
> var VARV : array[1..28] of double;
>
> If you have any other debug questions, concerns, suggestions, etc.
> for Pascal please send them directly to me. We're in the process of
> trying to schedule future debug work for Pascal.
>
> John Reagan
> DEC Pascal Project Leader
> reagan_at_tle.enet.dec.com
>
>
>

Thanks for you help

Ian
Received on Mon Jun 19 1995 - 12:17:36 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:45 NZDT