Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!hpda!hpcuhc!hpcupt3!dhandly From: dhandly@hpcupt3.cup.hp.com (Dennis Handly) Newsgroups: comp.sys.hp Subject: Re: Problem using shared memory on a HP 9000/720... Message-ID: <48580026@hpcupt3.cup.hp.com> Date: 2 May 91 07:40:28 GMT References: Organization: Hewlett-Packard Cal Language Lab Lines: 19 >/ jimp@cognos.UUCP (Jim Patterson) / 7:36 am Apr 29, 1991 / Jim is right. The following is being discussed in an internal news group. I'm surprised you haven't gotten a response from someone in HP. What would cause the instruction: LDWX,S r19(0,r20),r21 to memory fault, while the instruction sequence works: SH2ADD r19,r20,r1 LDW 0(0,r1),r21 I'm not sure if there are any good solutions except passing the address of the shared common from C directly to Fortran. I.e. C will have to drive the Fortran code and Fortran will have to reference the arrays as parameters. I'll let someone more official than me, give you the 'bad news' or 'good news', if any :-).