Index

Symbols

! NOT operator, iostream, 1, 2

$ identifier, allowing as noninitial, 1

<< insertion operator

complex, 1

iostream, 1, 2

>> extraction operator

complex, 1

iostream, 1

Numerics

-386, compiler option, 1

-486, compiler option, 1

A

-a, compiler option, 1

.a, file name suffix, 1, 2

absolute value, complex numbers, 1

accessible documentation, 1

aliases, simplifying commands with, 1

alignments

default, 1

strictest, 1

anachronisms, disallowing, 1

angle, complex numbers, 1

anonymous class instance, passing, 1

applications

linking multithreaded, 1, 2

MT-safe, 1

using MT-safe iostream objects, 1 - 2

applicator, parameterized manipulators, 1

arithmetic library, complex, 1 - 2

__ARRAYNEW, predefined macro, 1

assembler, compilation component, 1

assignment, iostream, 1

B

-Bbinding, compiler option, 1, 2 - 3

binary input, reading, 1

bool type and literals, allowing, 1

_BOOL, predefined macro, 1

buffer

defined, 1

flushing output, 1

__BUILTIN_VA_ARG_INCR, predefined macro, 1

C

C API (application programming interface)

creating libraries, 1

removing dependency on C++ runtime libraries, 1

C standard library header files, replacing, 1

C++ man pages, accessing, 1, 2

C++ standard library, 1 - 2

components, 1 - 2

man pages, 1, 2 - 3

replacing, 1 - 2

RogueWave version, 1

.c++, file name suffixes, 1

-c, compiler option, 1, 2

.C, file name suffixes, 1

.c, file name suffixes, 1

c_exception, complex class, 1

cache

directory, template, 1

used by optimizer, 1

cast

const and volatile, 1

dynamic, 1

casting down, 1

casting to void*, 1

casting up, 1

reinterpret_cast, 1

static_cast, 1

cc compiler options

-xprefetch_level, 1

CC pragma directives, 1

.cc, file name suffixes, 1

CC_tmpl_opt, options file, 1

CCadmin command, 1

CCFLAGS, environment variable, 1

cerr standard stream, 1, 2

-cg, compiler option, 1

char* extractor, 1 - 2

characters, reading single, 1

cin standard stream, 1, 2

class instance, anonymous, 1

class libraries, using, 1 - 2

class templates, 1 - 2

See also templates

declaration, 1

definition, 1, 2

incomplete, 1

member, definition, 1

parameter, default, 1

static data members, 1

using, 1

classes

passing directly, 1

passing indirectly, 1

clog standard stream, 1, 2

code generation

inliner and assembler, compilation component, 1

options, 1

code optimizer, compilation component, 1

command line

options, unrecognized, 1

recognized file suffixes, 1

-compat

compiler option, 1

default linked libraries, affect on, 1

-features option, value restrictions, 1

libraries, available modes for, 1

-library option, value restrictions, 1

linking C++ libraries, modes for, 1

compatibility mode

See also -compat

iostream, 1

libC, 1, 2

libcomplex, 1

Tools.h++, 1

compilation, memory requirements, 1 - 2

compiler

component invocation order, 1 - 2

diagnosing, 1 - 2

versions, incompatibility, 1

compilers, accessing, 1

compiling and linking, 1 - 2

complex

compatibility mode, 1

constructors, 1 - 2

efficiency, 1

error handling, 1 - 2

header file, 1

input/output, 1 - 2

library, 1 - 2, 3 - 4, 5 - 6

library, linking, 1

man pages, 1

mathematical functions, 1 - 2

mixed-mode, 1 - 2

operators, 1 - 2

standard mode and libCstd, 1

trigonometric functions, 1 - 2

complex number data type, 1

complex_error

definition, 1

message, 1

conjugate of a number, 1

const_cast operator, 1

constant strings in read-only memory, 1

constructors

complex class, 1

iostream, 1

static, 1

copying

files, 1

stream objects, 1

cout, standard stream, 1, 2

__cplusplus, predefined macro, 1, 2, 3

.cpp, file name suffixes, 1

.cxx, file name suffixes, 1

D

-D, compiler option, 1, 2 - 3

+d, compiler option, 1

-d, compiler option, 1

-D_REENTRANT, 1

-dalign, compiler option, 1

data type, complex number, 1

__DATE__, predefined macro, 1

-DDEBUG, 1

debugging

options, 1

preparing programs for, 1, 2

without object files, 1

dec, iostream manipulator, 1

default libraries, static linking, 1

default operators, using, 1

definition keyword, template options file, 1

definitions, searching template, 1

delete array forms, recognizing, 1

dependency

on C++ runtime libraries, removing, 1

shared library, 1

destructors, static, 1

dlclose(), function call, 1

dlopen(), function call, 1, 2, 3

dmesg, actual real memory, 1

documentation index, 1

documentation, accessing, 1 - 2

double, complex value, 1

-dryrun, compiler option, 1

dynamic (shared) libraries, 1, 2, 3, 4

dynamic_cast operator, 1

E

-E compiler option, 1 - 2

+e(0|1), compiler option, 1

EDOM, errno setting, 1

endl, iostream manipulator, 1

ends, iostream manipulator, 1

enum

forward declarations, 1

incomplete, using, 1

scope qualifier, using name as, 1

environment variables

CCFLAGS, 1

LD_LIBRARY_PATH, 1, 2

RTLD_GLOBAL, 1

SUN_PROFDATA, 1

SUN_PROFDATA_DIR, 1

SUNWS_CACHE_NAME, 1

SUNWS_CONFIG_NAME, 1

ERANGE, errno setting, 1

errno, definition, 1 - 2

error

bits, 1

checking, MT-safety, 1

state, iostreams, 1

error function, 1

error handling

complex, 1 - 2

input, 1 - 2

error messages

compiler version incompatibility, 1

complex_error, 1

linker, 1, 2

exceptions

and multithreading, 1

building shared libraries that have, 1

disabling, 1

disallowing, 1

functions, in overriding, 1

longjmp and, 1

predefined, 1

setjmp and, 1

shared libraries, 1

signal handlers and, 1

standard class, 1

standard header, 1

trapping, 1

explicit instances, 1 - 2

explicit keyword, recognizing, 1

export keyword, recognizing, 1

extension features, 1 - 2

allowing nonstandard code, 1

defined, 1

external

instances, 1

linkage, 1

extraction

char*, 1 - 2

defined, 1

operators, 1

user-defined iostream, 1 - 2

whitespace, 1

F

-fast, compiler option, 1 - 2

-features, compiler option, 1 - 2, 3, 4, 5 - 6

file descriptors, using, 1 - 2

file names

.SUNWCCh file name suffix, 1 - 2

suffixes, 1

template definition files, 1

__FILE__, predefined macro, 1

files

See also source files

C standard header files, 1

copying, 1, 2

executable program, 1

multiple source, using, 1

object, 1, 2, 3

opening and closing, 1

repositioning, 1

standard library, 1

template options, 1

using fstreams with, 1

-filt, compiler option, 1

finalization functions, 1

-flags, compiler option, 1

float inserter, iostream output, 1

floating point

invalid, 1

options, 1

flush, iostream manipulator, 1, 2

-fnonstd, compiler option, 1

-fns, compiler option, 1

format control, iostreams, 1

Fortran runtime libraries, linking, 1

-fprecision=p, compiler option, 1 - 2

front end, compilation component, 1

-fround=r, compiler option, 1 - 2

-fsimple=n, compiler option, 1 - 2

-fstore, compiler option, 1

fstream, defined, 1, 2

fstream.h

iostream header file, 1

using, 1

-ftrap, compiler option, 1

__func__, identifier, 1

function templates, 1 - 2

See also templates

declaration, 1

definition, 1

using, 1

functions

in dynamic (shared) libraries, 1

inlining by optimizer, 1

MT-safe public, 1

overriding, 1

static, as class friend, 1

streambuf public virtual, 1

functions, name in __func__, 1

G

-G

dynamic library command, 1

option description, 1 - 2

-g

option description, 1

compiling templates using, 1

garbage collection

debug, compiler option, 1

libraries, 1, 2

get pointer, streambuf, 1

get, char extractor, 1

global

data, in a multithreaded application, 1 - 2

instances, 1 - 2

linkage, 1 - 2

shared objects in MT application, 1

-gO option description, 1 - 2

gprof, C++ utilities, 1

H

-H, compiler option, 1

-h, compiler option, 1

hardware architecture, 1

header files

C standard, 1

complex, 1

creating, 1

idempotency, 1

iostream, 1, 2, 3

language-adaptable, 1

standard library, 1, 2 - 3

-help, compiler option, 1

hex, iostream manipulator, 1

I

-I, compiler option, 1, 2

-I-, compiler option, 1

-i, compiler option, 1

.i, file name suffixes, 1

I/O library, 1

__i386, predefined macro, 1

i386, predefined macro, 1

IA, defined, 1

idempotency, 1

ifstream, defined, 1

.il, file name suffixes, 1

implicit instances, 1

include directories, template definition files, 1

include files, search order, 1, 2

include keyword, template options file, 1

incompatibility, compiler versions, 1

incremental link editor, compilation component, 1

initialization function, 1

inline expansion, assembly language templates, 1

inline functions

by optimizer, 1

C++, when to use, 1

input

binary, 1

error handling, 1 - 2

iostream, 1

peeking at, 1

input/output, complex, 1, 2 - 3

insertion

defined, 1

operator, 1 - 2

instance methods

explicit, 1

global, 1

semi-explicit, 1

static, 1

template, 1

instance states, consistent, 1

-instances=a, compiler option, 1 - 2, 3

instantiation

options, 1 - 2

template class static data members, 1

template classes, 1

template function members, 1

template functions, 1

intermediate language translator, compilation component, 1

internationalization, implementation, 1

interprocedural analyzer, 1

interprocedural optimizations, 1

interval arithmetic libraries, linking, 1

iomanip.h, iostream header files, 1, 2

iostream

classic iostreams, 1, 2, 3

compatibility mode, 1

constructors, 1

copying, 1

creating, 1 - 2

defined, 1

error bits, 1

error handling, 1

extending functionality, MT considerations, 1

flushing, 1

formats, 1

header files, 1

input, 1

library, 1, 2 - 3, 4

using make with, 1

man pages, 1, 2

manipulators, 1

mixing old and new forms, 1

MT-safe interface changes, 1

MT-safe reentrant functions, 1

MT-safe restrictions, 1

new class hierarchy for MT, 1

new MT interface functions, 1 - 2

output errors, 1 - 2

output to, 1

predefined, 1

shared version, 1

single-threaded applications, 1

standard iostreams, 1, 2, 3

standard mode, 1, 2, 3

stdio, 1, 2

stream assignment, 1

structure, 1

terminology, 1

using, 1

iostream.h, iostream header file, 1, 2

ISO C++ standard

conformance, 1

one-definition rule, 1, 2

istream class, defined, 1

istrstream class, defined, 1

K

.KEEP_STATE, using with standard library header files, 1

-keeptmp, compiler option, 1

-KPIC, compiler option, 1, 2

-Kpic, compiler option, 1, 2

L

-L, compiler option, 1, 2

-l, compiler option, 1, 2, 3, 4 - 5

languages

options, 1

support for native, 1

LD_LIBRARY_PATH environment variable, 1, 2

ldd command, 1

left-shift operator

complex, 1

iostream, 1

lex, C++ utilities, 1

libC

compatibility mode, 1, 2

compiling and linking MT-safety, 1

library, 1 - 2

MT environment, using in, 1

new MT classes, 1

libc library, 1

libCrun library, 1, 2, 3, 4, 5

libdemangle library, 1 - 2

libgc library, 1

libgc_dbg library, 1

libm

inline templates, 1

library, 1

optimized version, 1

-libmieee, compiler option, 1

-libmil, compiler option, 1

libraries

C interface, 1

C++ compiler, provided with, 1

C++ standard, 1 - 2

class, using, 1

classic iostream, 1 - 2

dynamically linked, 1

interval arithmetic, 1

linking options, 1, 2

linking order, 1

linking with -mt, 1

naming a shared library, 1

optimized math, 1

replacing, C++ standard library, 1 - 2

shared, 1 - 2, 3

static, 1

suffixes, 1

Sun Performance Library, linking, 1, 2

understanding, 1 - 2

using, 1 - 2

libraries, building

dynamic (shared), 1 - 2

for private use, 1

for public use, 1

linking options, 1

shared with exceptions, 1

static (archive), 1 - 2

with C API, 1

-library, compiler option, 1 - 2, 3, 4 - 5

libthread library, 1

libw library, 1

licensing

information, 1

options, 1

requirements, 1

limit, command, 1

__LINE__, predefined macro, 1

linking

complex library, 1 - 2

consistent with compilation, 1 - 2

disabling system libraries, 1

dynamic (shared) libraries, 1, 2, 3

faster, 1

iostream library, 1

libraries, 1, 2, 3

library options, 1

-mt option, 1

MT-safe libC library, 1

separate from compilation, 1

static (archive) libraries, 1, 2, 3, 4, 5 - 6

symbolic, 1

template instance methods, 1

literal strings in read-only memory, 1

local-scope rules, enabling and disabling, 1

locking

See also stream_locker

mutex, 1, 2

object, 1 - 2

streambuf, 1

-lpthread and POSIX, 1

-lthread

suppressed by -xnolib, 1

using -mt in place of, 1, 2

M

macros

See also individual macros under alphabetical listings

predefined, 1

magnitude, complex numbers, 1

make command, 1 - 2

man pages

accessing, 1, 2

C++ standard library, 1 - 2

complex, 1

iostream, 1, 2, 3, 4

man pages, accessing, 1

manipulators

iostreams, 1 - 2

plain, 1

predefined, 1

MANPATH environment variable, setting, 1

math library, optimized version, 1

math.h, complex header files, 1

mathematical functions, complex arithmetic library, 1 - 2

-mc, compiler option, 1

member variables, caching, 1

memory requirements, 1 - 2

-migration, compiler option, 1

-misalign, compiler option, 1 - 2

mixed-language linking, 1

mixed-mode, complex arithmetic library, 1 - 2

-mr, compiler option, 1

-mt compiler option

and libthread, 1

linking libraries, 1

option description, 1

MT-safe

applications, 1

classes, considerations for deriving, 1

library, 1

object, 1

performance overhead, 1, 2

public functions, 1

multiple source files, using, 1

multithreaded

application, 1

compilation, 1

exception-handling, 1

mutable keyword, recognizing, 1

mutex locks, MT-safe classes, 1, 2

mutual exclusion region, defining a, 1

N

namespace keyword, recognizing, 1

-native, compiler option, 1

native-language support, application development, 1

new array forms, recognizing, 1

nocheck, flag, 1

-noex, compiler option, 1

-nofstore, compiler option, 1

-nolib, compiler option, 1, 2

-nolibmil, compiler option, 1

nonincremental link editor, compilation component, 1

nonstandard features, 1 - 2

allowing nonstandard code, 1

defined, 1

-noqueue, compiler option, 1

-norunpath, compiler option, 1, 2

numbers, complex, 1 - 2

O

.o files

option suffixes, 1

preserving, 1

-O, compiler option, 1

-o, compiler option, 1

object files

linking order, 1

relocatable, 1

object thread, private, 1

objects

destruction of shared, 1

destruction order, 1

global shared, 1

strategies for dealing with shared, 1

stream_locker, 1

temporary, 1

temporary, lifetime of, 1

within library, when linked, 1

oct, iostream manipulator, 1

ofstream class, 1

-Olevel, compiler option, 1

operators

basic arithmetic, 1 - 2

complex, 1

iostream, 1, 2, 3 - 4

scope resolution, 1

optimization

levels, 1

math library, 1

options for, 1

target hardware, 1

optimizer out of memory, 1

options

See also individual options under alphabetical listings

code generation, 1

debugging, 1

description subsections, 1

expansion compilation, 1

floating point, 1

language, 1

library, 1 - 2

library linking, 1

licensing, 1

obsolete, 1, 2

optimization, 1

output, 1, 2

performance, 1, 2

preprocessor, 1

processing order, 1, 2

profiling, 1

reference, 1

source, 1

subprogram compilation, 1 - 2

syntax format, 1, 2

template, 1, 2

template compilation, 1

thread, 1

unrecognized, 1

ostream class, defined, 1

ostrstream class, defined, 1

output, 1

binary, 1

buffer flushing, 1

cout, 1

flushing, 1

handling errors, 1

options, 1

overflow function, streambuf, 1

overhead, MT-safe class performance, 1, 2

P

-P, compiler option, 1

-p, compiler option, 1

+p, compiler option, 1

parameterized manipulators, iostreams, 1 - 2

PATH environment variable, setting, 1

peeking at input, 1

Pentium, 1

-pentium, compiler option, 1

performance

options, 1

overhead of MT-safe classes, 1, 2

-pg, compiler option, 1

-PIC, compiler option, 1

-pic, compiler option, 1

placement, template instances, 1

plain manipulators, iostreams, 1 - 2

polar, complex number, 1

POSIX and -lpthread, 1

#pragma keywords, 1 - 2

precedence, avoiding problems of, 1

predefined macros, 1

predefined manipulators, iomanip.h, 1

prefetch instructions, enabling, 1

preprocessor

defining macro to, 1

options, 1

private, object thread, 1

processing order, options, 1

processor, specifying target, 1

prof, C++ utilities, 1

profiling options, 1, 2

Programming Language-C++, standards conformance, 1

programs

basic building steps, 1 - 2

building multithreaded, 1

-pta, compiler option, 1

ptclean command, 1

pthread_cancel() function, 1

-pti, compiler option, 1, 2

-pto, compiler option, 1

-ptr, compiler option, 1

-ptv, compiler option, 1

public functions, MT-safe, 1

put pointer, streambuf, 1

Q

-Qoption, compiler option, 1

-qoption, compiler option, 1

-qp, compiler option, 1

-Qproduce, compiler option, 1

-qproduce, compiler option, 1

R

-R, compiler option, 1, 2 - 3

readme file, 1

-readme, compiler option, 1

real memory, display, 1

real numbers, complex, 1, 2

reference options, 1

reinterpret_cast operator, 1

repositioning within a file, fstream, 1

resetiosflags, iostream manipulator, 1

restrictions, MT-safe iostream, 1

right-shift operator

complex, 1

iostream, 1

RogueWave

See also Tools.h++

C++ standard library, 1

RTLD_GLOBAL, environment variable, 1

rtti keyword, recognizing, 1

runtime error messages, 1

S

-S, compiler option, 1

-s, compiler option, 1

.S, file name suffixes, 1

.s, file name suffixes, 1

-sb, compiler option, 1

-sbfast, compiler option, 1

sbufpub, man pages, 1

scope resolution operator, unsafe_ classes, 1

search path

definitions, 1

dynamic library, 1

include files, defined, 1

source options, 1

standard header implementation, 1 - 2

template options, 1

searching

template definition files, 1

semi-explicit instances, 1, 2

sequences, MT-safe execution of I/O operations, 1

set_terminate() function, 1

set_unexpected() function, 1

setbase, iostream manipulator, 1

setfill, iostream manipulator, 1

setioflags, iostream manipulator, 1

setprecision, iostream manipulator, 1

setw, iostream manipulator, 1

shared libraries

accessing from a C program, 1

building, 1, 2

building, with exceptions, 1

containing exceptions, 1

disallowing linking of, 1

naming, 1

shared objects, 1, 2

shell prompts, 1

shell, limiting virtual memory in, 1

shift operators, iostreams, 1

signal handlers

and exceptions, 1

and multithreading, 1

sizes, storage, 1

skip flag, iostream, 1

.so, file name suffix, 1, 2

.so.n, file name suffix, 1

Solaris operating environment libraries, 1

source compiler options, 1

source files

linking order, 1

location conventions, 1

location definition, 1 - 2

template definition, 1

__sparc, predefined macro, 1

sparc, predefined macro, 1

__sparcv9, predefined macro, 1

special, template compilation option, 1 - 2

Standard C++ Class Library Reference, 1

Standard C++ Library User's Guide, 1

standard error, iostreams, 1

standard headers

implementing, 1

replacing, 1

standard input, iostreams, 1

standard iostream classes, 1

standard mode

See also -compat

iostream, 1, 2

libCstd, 1

Tools.h++, 1

standard output, iostreams, 1

standard streams, iostream.h, 1

Standard Template Library (STL), 1

standards, conformance, 1

static

functions, referencing, 1

objects, initializers for nonlocal, 1

variables, referencing, 1

static (archive) libraries, 1

static data, in a multithreaded application, 1 - 2

static instances, 1 - 2

static linking

compiler provided libraries, 1, 2 - 3

default libraries, 1

library binding, 1

template instances, 1

static template class member, 1

static_cast operator, 1

-staticlib, compiler option, 1, 2, 3 - 4

__STDC__, predefined macro, 1, 2

stdio

stdiobuf man pages, 1

with iostreams, 1

stdiostream.h, iostream header file, 1

STL (Standard Template Library), components, 1

storage sizes, 1

stream, defined, 1

stream.h, iostream header file, 1

stream_locker

man pages, 1

synchronization with MT-safe objects, 1

streambuf

defined, 1, 2

get pointer, 1

locking, 1

man pages, 1

new functions, 1

public virtual functions, 1

put pointer, 1

queue-like versus file-like, 1

using, 1

streampos, 1

strstream, defined, 1, 2

strstream.h, iostream header file, 1

struct, anonymous declarations, 1

subprograms, compilation options, 1 - 2

suffixes

.SUNWCCh, 1 - 2

command line file name, 1

files without, 1

library, 1

makefiles, 1 - 2

template definition files, 1

__SUNPRO_CC_COMPAT=(4|5), predefined macro, 1, 2

__sun, predefined macro, 1

sun, predefined macro, 1

__SUNPRO_CC, predefined macro, 1

.SUNWCCh file name suffix, 1 - 2

SunWS_cache, 1

SunWS_config directory, 1

__SVR4, predefined macro, 1

swap -s, command, 1

swap space, 1 - 2

symbol tables, executable file, 1

syntax

CC commands, 1

options, 1, 2

T

tcov, C++ utilities, 1

-temp=dir, compiler option, 1

template definition

included, 1

search path, 1

separate, file, 1

template instantiation, 1

explicit, 1

function, 1

implicit, 1

whole-class, 1

template options files, 1

template pre-linker, compilation component, 1

template problems, 1

friend declarations of template functions, 1

local types as arguments, 1

non-local name resolution and instantiation, 1

static objects, referencing, 1

using qualified names in template definitions, 1

-template, compiler option, 1, 2, 3 - 4

templates

cache directory, 1

commands, 1

compilation, 1

controlling explicit instantiation, 1

controlling instance recompilation, 1

controlling specialization, 1

definition-search options, 1

definitions-separate vs. definitions-included organization, 1

inline, 1

instance methods, 1, 2

instances, sharing across compilation units, 1

linking, 1

nested, 1

options, 1

partial specialization, 1

repositories, 1

sharing options files, 1

source files, 1, 2 - 3

specialization, 1

specialization entries, 1 - 2

Standard Template Library (STL), 1

static objects, referencing, 1

verbose compilation, 1

terminate() function, 1

thr_exit() function, 1

thr_keycreate, man pages, 1

thread options, 1

-time, compiler option, 1

__TIME__, predefined macro, 1

token spellings, alternative, 1

Tools.h++

classic and standard iostreams, 1

compiler options, 1

debug library, 1

documentation, 1

standard and compatibility mode, 1

trapping mode, 1

trigonometric functions, complex arithmetic library, 1 - 2

trigraph sequences, recognizing, 1

typographic conventions, 1

U

-U, compiler option, 1, 2

ulimit, command, 1

__'uname-s'_'uname-r', predefined macro, 1

unexpected() function, 1

UNIX tools, 1

__unix, predefined macro, 1

unix, predefined macro, 1

-unroll=n, compiler option, 1

user-defined types

iostream, 1

MT-safe, 1 - 2

V

-V, compiler option, 1

-v, compiler option, 1

__VA_ARGS__ identifier, 1

value classes, using, 1

values

double, 1

float, 1

flush, 1

inserting on cout, 1

long, 1

manipulator, 1, 2

variable argument lists, 1

-vdelx, compiler option, 1

-verbose, compiler option, 1, 2, 3

virtual memory, limits, 1

W

+w, compiler option, 1, 2

+w2, compiler option, 1 - 2

-w, compiler option, 1

warnings

anachronisms, 1

C header replacement, 1

inefficient code, 1

nonportable code, 1

problematic ARM language constructs, 1

suppressing, 1

technical violations reducing portability, 1

unrecognized arguments, 1

_WCHAR_T, predefined UNIX symbol, 1

whitespace

extractors, 1

leading, 1

skipping, 1, 2

workstations, memory requirements, 1

ws, iostream manipulator, 1, 2

X

X inserter, iostream, 1

-xa, compiler option, 1 - 2

-xalias_level, compiler option, 1

-xar, compiler option, 1, 2 - 3, 4

-xarch=isa, compiler option, 1 - 2

-xbuiltin, compiler option, 1

-xcache=c, compiler option, 1 - 2

-xcg89, compiler option, 1

-xcg92, compiler option, 1

-xcheck, compiler option, 1

-xchip=c, compiler option, 1 - 2

-xcode=a, compiler option, 1

-xcrossfile, compiler option, 1

-xF, compiler option, 1

-xhelp=flags, compiler option, 1

-xhelp=readme, compiler option, 1

-xia, compiler option, 1

-xildoff, compiler option, 1

-xildon, compiler option, 1

-xinline, compiler option, 1

-xipo, compiler option, 1

-xlang, compiler option, 1

-xlibmieee, compiler option, 1

-xlibmil, compiler option, 1

-xlibmopt, compiler option, 1

-xlic_lib, compiler option, 1

-xlicinfo, compiler option, 1

-Xm, compiler option, 1

-xM, compiler option, 1 - 2

-xM1, compiler option, 1

-xMerge, compiler option, 1

-xnativeconnet, compiler option, 1

-xnolib, compiler option, 1, 2, 3 - 4

-xnolibmil, compiler option, 1

-xnolibmopt, compiler option, 1

-xOlevel, compiler option, 1 - 2

-xopenmp, compiler option, 1

-xpg, compiler option, 1

-xprefetch, compiler option, 1

-xprefetch_level, compiler option, 1

-xprofile, compiler option, 1 - 2

-xregs, compiler option, 1, 2

-xs, compiler option, 1

-xsafe=mem, compiler option, 1

-xsb, compiler option, 1

-xsbfast, compiler option, 1

-xspace, compiler option, 1

-xtarget=t, compiler option, 1 - 2

-xtime, compiler option, 1

-xtrigraphs, compiler option, 1

-xunroll=n, compiler option, 1

-xwe, compiler option, 1

Y

yacc, C++ utilities, 1

Z

-z arg, compiler option, 1