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!attcan!uunet!husc6!rutgers!ucsd!ucbvax!BGUVM.BITNET!GDAU100 From: GDAU100@BGUVM.BITNET ("Jonathan B. Owen") Newsgroups: comp.lang.ada Subject: ADA compiler on 386 Unix and Verdix PACK pragma question Message-ID: <8807261209.AA13360@ajpo.sei.cmu.edu> Date: 26 Jul 88 12:23:26 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet X-Unparsable-Date: Tue, 26 Jul 88 14:35:21 IST List-Id: to send it directly to Karl. I would appreciate any help... ______________________________________________________________________________ (--) /--) /-(\ Email: gdau100@bguvm (bitnet) \ / /--K : \:/\ /\/) /:-\ Snail: 6/15 Mendelson, Tel-Aviv Israel _/_/o /L__)_/o \/\__/ \X/ \_/ : :_/ Voice: (03) 557-7519 (/ Jonathan B. Owen Point of view: A chicken is the means by which an egg reproduces an egg. ______________________________________________________________________________ ----------------------------Original message---------------------------- Dear Karl, First, let me thank you for your prompt response about the Software Leverage, Inc. and Verdix ADA compilers. I realized that I did not phrase my question correctly. I am looking for a compiler that produces code for a Unix target. Specifically, we are now testing Verdix ADA on an Apollo based on the 68020 and we want to see what are the 80386 alternatives. Since you seem to have some knowledge on Verdix ADA I thought that perhaps you might be of help. I have a record which has to be sent to another computer via a network. I need to pack the record so the information will reside in memory without any alignment. When using the PACK pragma (Verdix ADA 1.1), the result seems to be unexpected. On the Vax, under Ultrix, the Verdix ADA aligns the data on a 4 byte boundry. On the Apollo, the data is aligned on a 2 byte boundry. The question is, is the PACK pragma supposed to pack the data in memory without gaps? If not, is there a way to do so? Thank you in advance, JB P.S. Please forward this to the INFO-ADA list if you don't feel you can answer the above questions. ______________________________________________________________________________ (--) /--) /-(\ Email: gdau100@bguvm (bitnet) \ / /--K : \:/\ /\/) /:-\ Snail: 6/15 Mendelson, Tel-Aviv Israel _/_/o /L__)_/o \/\__/ \X/ \_/ : :_/ Voice: (03) 557-7519 (/ Jonathan B. Owen Point of view: A chicken is the means by which an egg reproduces an egg. ______________________________________________________________________________