Subject: | |
From: | |
Reply To: | |
Date: | Mon, 27 Jun 1994 16:04:46 -0500 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
********************************
*** DEC C Upgrade ***
*** Changes and Enhancements ***
********************************
On Tuesday, June 27, MCIS will be upgrading from DEC C V1.3 to DEC C V4.0
on the MIAVX1 system. Although the version numbers appear to be several
releases apart, V4.0 is the next release after V1.3. The jump in version
numbers is to synchronize the Alpha and VAX version numbers.
Below are summarized the significant changes and enhancements to the user
interface provided by this upgrade. A more complete list of changes can
be found in the file: SYS$HELP:ALPHA_CC040.RELEASE_NOTES.
Changes:
o Bug Fixes
o Long doubles are now treated as 128-bit floating point numbers. Users
can revert back to the 64-bit long doubles by compiling with the
qualifier: /L_DOUBLE_SIZE=64
Enhancements:
o Better IEEE exception and rounding handling
o Compiler now finds more "bad" programming constructs
o C++ style comments - all text following a // on a line is considered a
comment and is ignored by the compiler.
o Weak reference support - the compiler no longer produces linkage errors
when linking a program with an unreferenced declared object. For
example, a variable declared as extern will not produce a linkage warning
if no variable of the same name exists in another program module.
o Better optimization - adding the /OPTIMIZE=LEVEL=5 qualifier will cause
the compiler to perform software pipelining.
--
Kent Covert, Software Coordinator
Miami Computing and Information Services
Miami University, Oxford, OH
[log in to unmask] (internet)
kacovert@miavx1 (bitnet)
|
|
|