From: DSADABB@dsavx1.sdr.slb.COM
Subject: Limitation of the DEC Ada compiler ?
Date: 8 Apr 88 07:14:00 GMT [thread overview]
Message-ID: <8804080846.AA04719@ajpo.sei.cmu.edu> (raw)
[]
In an Ada system using heavilly generic packages and generic procedures
and functions, I ALWAYS end up when trying to compile the higher level
units with a crash of the DEC Ada compiler. The crash occurs in the
routine SI_INST_BODY_BODY at line 1125 of the Ada compiler (Micro-VAX 2
running VMS 4.7 in LAVC with ADA V1.4-33)
$ ADA/DEBUG/NOOP/LIST MY_PROCEDURE.ADA
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=000000E7,
PC=0013AD67, PSL=03C00000
%TRACE-E-TRACEBACK, symbolic stack dump follows
module name routine name line rel PC abs PC
001DC7B2 001DC7B2
----- above condition handler called with exception 0000000C:
%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=000000E7,
PC=0013AD67, PSL=03C00000
----- end of exception message
SIINST SI_INST_BODY_BODY 1125 000000FB 0013AD67
DSPUTIL DSPR__INSTANTIATE 1759 000000A7 00172E1D
DSPUTIL DSPR__ELABORATE_BODY 1052 000000AA 0017281D
DSPUTIL DSPR__DISPATCH_ACCUM_ELABS 966 0000006E 00172764
DSPUTIL DSPR__ELABORATE_BODY 1261 00000316 00172A89
DSPUTIL DSPR__DISPATCH_ACCUM_ELABS 966 0000006E 00172764
DSPUTIL DSPR__ELABORATE_COMPIL_UNIT 1469 00000197 00172C5C
DSPLIT DSP_COMPIL_UNIT 2393 000006B9 00170AD4
BACKEND BCK_DISPATCH 1338 00000049 00164509
DSPLIT DSPLIT_MAIN 183 0000000E 0016F286
BACKEND BCK_DRIVER 1190 0000006A 001643EF
BACKEND BCK_MAIN 473 00000063 00163DAB
ADACOMPIL ADA_COMPIL_UNIT 794 000001C8 000E239C
ADACOMPIL ADA_COMPILATION 517 000000EA 000E210E
ADACOMPIL ADA_COMPILER 394 00000051 000E1F81
ADAMAIN ADA_MAIN 121 00000009 001A100D
CL_DECODE_ACCVI USER_SIGNAL 0000014E 001B7055
001DC5AA 001DC5AA
ADA$ELAB_UNI_RE ADA$ELAB_UNI_REAL 0000000E 000B4C16
CL_DECODE_ACCVI USER_SIGNAL 00000129 001B7030
1 with TEXT_IO;
%ADAC-F-SUBMITSPR, Internal Ada compiler error -- please submit a Software
Performance Report (SPR)
I modified the Ada code : I reduced the level of genericity by removing
some intermediate levels. The program offers the same functions, but is not
as flexible and expandable as before. However it crashes again in the SAME
PLACE. I have completly restructured the code to try to compile it. And now
I still have the same problem : CRASH.
I am stuck here. Obviously I submited several SPRs, no answers yet. Does
that mean that there is a limit of depth of generic which can be used with
the DEC compiler ? Does anybody have met this bug ? Any information is
welcome.
Philippe JAMET jamet%m_dsavx1@sdr.slb.com
--
Etudes et Fabrication DOWELL-SCHLUMBERGER
Z.I. de Molina la Chazotte B.P. 90
42003 Saint-Etienne CEDEX 1
FRANCE
next reply other threads:[~1988-04-08 7:14 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
1988-04-08 7:14 DSADABB [this message]
1988-04-15 1:18 ` Limitation of the DEC Ada compiler ? Jeff Bartlett
-- strict thread matches above, loose matches on Subject: below --
1988-04-18 9:48 Limitation of the DEC Ada Compiler ? Sylvain LOUBOUTIN (+41 21) 47 27 37
1988-04-23 3:55 ` Kent Paul Dolan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox