Vax C90-EL SERIES Service Manual Page 28

  • Download
  • Add to my manuals
  • Print
  • Page
    / 216
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 27
Cray Standard C/C++ Reference Manual
will accept the option. Unless otherwise noted, the following default information
applies to each option:
Default option: None
Operating System: UNICOS and UNICOS/mk
Floating-point: IEEE and Cray floating point
There are many options that start with -h. Multiple -h options can be
specified using commas to separate the arguments. For example, the
-h parse_templates and -h nofastmd command line options can be
specified as -h parse_templates,nofastmd.
If conflicting options are specified, the option specified last on the command line
overrides the previously specified option. Exceptions to this rule are noted in the
individual descriptions of the options.
The following examples illustrate the use of conflicting options:
In this example, -h nofastmd overrides -h fastmd.
CC -h fastmd,nofastmd myfile.c
In this example, -h vector2 overrides the earlier vector optimization level 3
implied by the -O3 option.
CC -O3 -h vector2 myfile.c
Most #pragma directives override corresponding command line options. For
example, #pragma _CRI novsearch overrides the -h vsearch option.
#pragma _CRI novsearch also overrides the -h vsearch option implied by
the -h vector2 or -O2 option. Exceptions to this rule are noted in descriptions
of options or #pragma directives.
2.4 Standard Language Conformance Options
The following subsections describe standard conformance language options.
2.4.1 -h [no]c99 (cc)
Default option: -h noc99
The -h c99 option enables language features new to the C99 standard and Cray
Standard C compiler, while providing support for features that were previously
defined as Cray extensions. If the previous implementation of the Cray extension
differed from the C99 standard, both implementations will be available when
8 S217936
Page view 27
1 2 ... 23 24 25 26 27 28 29 30 31 32 33 ... 215 216

Comments to this Manuals

No comments