From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!pasteur!ucbvax!dsavx1.sdr.slb.COM!DSADABB From: DSADABB@dsavx1.sdr.slb.COM Newsgroups: comp.lang.ada Subject: Limitation of the DEC Ada compiler ? Message-ID: <8804080846.AA04719@ajpo.sei.cmu.edu> Date: 8 Apr 88 07:14:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet List-Id: [] 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