Archive-Date: Mon, 18 May 1998 22:09:12 +0200
From: LNUSSAT.JMALMBER@eds.com
Reply-To: gnu-utils@LISTS.VMS.GNU.AI.MIT.EDU, LNUSSAT.JMALMBER@eds.com
To: "gnu-utils(a)lp.se" <gnu-utils@lp.se>
Subject: GCC Compiler for OpenVMS 5.5-2
Message-ID: <0095000013089368000002L082*@MHS>
Date: Mon, 18 May 1998 16:08:22 -0400

The highest version of GCC that I can find prebuilt for OpenVMS/VAX is 2.5.4.

For various reasons my system is running OpenVMS 5.5-2 and can not be upgraded
to a later version.  I do have the DEC C Runtime and POSIX 2.0 installed.

I have the sources for GCC 2.8.0 from the DECUS archives, but they will not
clean compile.

In my quest so far, I have had to fix three bugs in GAS 980303 from BINUTILS
2.8.1.0.23.

1. No valid build or make file for OpenVMS/VAX.
2. Not generating correct output file format
3. Occasionly does not assemble .word directives correctly.

(the fixes for these were sent to bug-gnu-utils@gnu.org)

Unfortunately, the prebuilt GCC preprocessor 2.5.4 that I have was built with a
version of GAS with bug number 3 and occasionally crashes with an OPCODE
reserved to Digital.

I also have a prebuilt GCC preprocessor 1.4.2 that does not appear to have that
problem.

I am working on eliminating the diagnostic messages, of which 80% appear to be
implicitly defined functions.
The ones that are bothering me the most though are the "unhandled case XXXXXX
in switch statement.

When I search the .C and .H files to find the offending symbol XXXXXX I am
getting no matches found.

Any help would be appreciated,

Thank you,

John Malmberg

E-mail: lnussat.jmalmber@gmeds.com
Ax.25: WB8TYW@K4HRY.#midtn.tn.usa.na
