Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!brl-adm!adm!KFL@AI.AI.MIT.EDU From: KFL@AI.AI.MIT.EDU (Keith F. Lynch) Newsgroups: comp.unix.questions Subject: Problem with BSD Pascal on a Gould Message-ID: <6849@brl-adm.ARPA> Date: Mon, 13-Apr-87 07:44:45 EST Article-I.D.: brl-adm.6849 Posted: Mon Apr 13 07:44:45 1987 Date-Received: Sat, 18-Apr-87 17:47:04 EST Sender: news@brl-adm.ARPA Lines: 23 I recently started using the BSD pascal compiler on a Gould. It compiled several short programs with no problem. When I attempted to compile a 4000 line program (with the line "pc -w foo.p" and with the line "pc foo.p" if it matters) after two minutes I got about 100 lines like the following: "/tmp/p0005401", line 12522: emit_rmem: offset too large or negative - 0x10810 "/tmp/p0005401", line 12535: emit_rmem: offset too large or negative - 0x10810 "/tmp/p0005401", line 12536: emit_rmem: offset too large or negative - 0x107e0 "/tmp/p0005401", line 12546: emit_rmem: offset too large or negative - 0x10810 No executable ("a.out") is produced. My program made no reference to any file in /tmp, has no line in the twelve thousands, and has nothing named emit_rmem. Also, if my program contains a fatal compile error, the compiler flags it and does NOT produce the above errors. Also, it finishes sooner. So it appears that the above error messages are a problem with the compiler or with the OS, not with my program. Does anyone know what this means, and how I can fix it? Please reply to me, I am not on this list. ...Kei