© 1996-1999 Silicon Graphics, Inc. All Rights Reserved. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Silicon Graphics, Inc.
Autotasking, CF77, Cray, Cray Ada, CraySoft, Cray Y-MP, Cray-1, CRInform, CRI/TurboKiva, HSX, LibSci, MPP Apprentice, SSD, SUPERCLUSTER, UNICOS, X-MP EA, and UNICOS/mk are federally registered trademarks and Because no workstation is an island, CCI, CCMT, CF90, CFT, CFT2, CFT77, ConCurrent Maintenance Tools, COS, Cray Animation Theater, Cray APP, Cray C90, Cray C90D, Cray C++ Compiling System, CrayDoc, Cray EL, Cray J90, Cray J90se, CrayLink, Cray NQS, Cray/REELlibrarian, Cray S-MP, Cray SSD-T90, Cray SV1, Cray T90, Cray T3D, Cray T3E, CrayTutor, Cray X-MP, Cray XMS, Cray-2, CSIM, CVT, Delivering the power . . ., DGauss, Docview, EMDS, GigaRing, HEXAR, IOS, ND Series Network Disk Array, Network Queuing Environment, Network Queuing Tools, OLNET, RQS, SEGLDR, SMARTE, SUPERLINK, System Maintenance and Remote Testing Environment, Trusted UNICOS, and UNICOS MAX are trademarks of Cray Research, L.L.C., a wholly owned subsidiary of Silicon Graphics, Inc.
Silicon Graphics is a registered trademark and the Silicon Graphics logo is a trademark of Silicon Graphics, Inc.
TotalView is a trademark of Bolt Beranek and Newman Inc. UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited. VAX is a trademark of Digital Equipment Corporation.
The UNICOS operating system is derived from UNIX® System V. The UNICOS operating system is also based in part on the Fourth Berkeley Software Distribution (BSD) under license from The Regents of the University of California.
St. Peter's Basilica image courtesy of ENEL SpA and InfoByte SpA. Disk Thrower image courtesy of Xavier Berenguer, Animatica.
This document supports the 6.3 release of the Cray C compiler and the 3.3 release of the Cray C++ compiler, which are contained within the 3.3 release of the Programming Environment.
Information on the Multi-Streaming Processor (MSP), which will be an optional feature, has been included in the 3.3 release of the Cray C/C++ Reference Manual, although it will not be implemented in the Cray C or C++ compiler until a revision release of the 3.3 Programming Environment. The following new information in this document relates to MSP:
-h streamn — See
#pragma nostream directive (Cray SV1 systems) — See
#pragma preferstream directive (Cray SV1
systems) — See
m argument to the -h report
option — See
| Version | Date | Remarks |
|---|---|---|
| 2.0 | January 1996 | Original Printing. This manual supports the C and C++ compilers contained in the Cray C++ Programming Environment release 2.0. On all Cray Research systems, the C++ compiler is Cray C++ 2.0. On Cray Research systems with IEEE floating-point hardware, the C compiler is Cray Standard C 5.0. On Cray Research systems without IEEE floating-point hardware, the C compiler is Cray Standard C 4.0. |
| 3.0 | May 1997 | This rewrite supports the C and C++ compilers contained in the Cray C++ Programming Environment release 3.0, which is supported on all systems except the Cray T3D system. On all supported Cray Research systems, the C++ compiler is Cray C++ 3.0 and the C compiler is Cray C 6.0. |
| 3.0.2 | March 1998 | This revision supports the C and C++ compilers contained in the Cray C++ Programming Environment release 3.0.2, which is supported on all systems except the Cray T3D system. On all supported Cray Research systems, the C++ compiler is Cray C++ 3.0.2 and the C compiler is Cray C 6.0.2. |
| 3.1 | August 1998 | This revision supports the C and C++ compilers contained in the Cray C++ Programming Environment release 3.1, which is supported on all systems except the Cray T3D system. On all supported Cray Research systems, the C++ compiler is Cray C++ 3.1 and the C compiler is Cray C 6.1. |
| 3.2 | January 1999 | This revision supports the C and C++ compilers contained in the Cray C++ Programming Environment release 3.2, which is supported on all systems except the Cray T3D system. On all supported Cray Research systems, the C++ compiler is Cray C++ 3.2 and the C compiler is Cray C 6.2. |
| 3.3 | July 1999 | This revision supports the C and C++ compilers contained in the Cray C++ Programming Environment release 3.3, which is supported on the Cray SV1, Cray C90, Cray J90, and Cray T90 systems running UNICOS 10.0.0.5 and later, and Cray T3E systems running UNICOS/mk 2.0.4 and later. On all supported Cray Research systems, the C++ compiler is Cray C++ 3.3 and the C compiler is Cray C 6.3. |