#pragma ghs interrupt
#pragma ghs section directive
#pragma intvect
#pragma pack directive
-# option
--anachronisms option
--array_new_and_delete option
--auto_instantiation option
--bool option
--brief_diagnostics option
--create_pch option
--diag_error option
--diag_remark option
--diag_suppress option
--diag_warning option
--display_error_number option
--distinct_template_signatures option
--early_tiebreaker option
--eel option
--eele option
--enum_overloading option
--extern_inline option
--force_vtbl option
--for_init_diff_warning option
--guiding_decls option
--implicit_extern_c_type_conversion option
--implicit_include option
--implicit_typename option
--inlining option
--inlining_unless_debug option
--instantiation_dir= option
--keep_gen_c option
--late_tiebreaker option
--list option
--long_lifetime_temps option
--max_inlining option
--max_inlining_unless_debug option
--multibyte_chars option
--namespaces option
--new_for_init option
--nonstd_qualifier_deduction option
--no_anachronisms option
--no_array_new_and_delete option
--no_auto_instantiation option
--no_bool option
--no_brief_diagnostics option
--no_distinct_template_signatures option
--no_enum_overloading option
--no_extern_inline option
--no_forced_zero_initialization option
--no_for_init_diff_warning option
--no_guiding_decls option
--no_implicit_extern_c_type_conversion option
--no_implicit_include option
--no_implicit_typename option
--no_inlining option
--no_multibyte_chars option
--no_namespaces option
--no_nonstd_qualifier_deduction option
--no_old_specializations option
--no_pch_messages option
--no_restrict option
--no_rtti option
--no_typename option
--no_use_before_set_warnings option
--no_using_std option
--no_warnings option
--no_wchar_t_keyword option
--no_wrap_diagnostics option
--old_for_init option
--old_specializations option
--one_instantiation_per_object option
--pack_alignment= option
--pch option
--pch_dir option
--pch_messages option
--prelink_objects option
--remarks option
--restrict option
--rtti option
--short_lifetime_temps option
--std option
--STD option
--strict option
--strict_warnings option
--suppress_vtbl option
--typename option
--use_pch option
--using_std option
--wchar_t_keyword option
--wrap_diagnostics option
--xref option
-ansi option
-ANSI option
-ansiopeq option
-archive option
-asm option
-asmwarn option
-autoregister option
-bigswitch option
-c option
-C option
-check option
-column option
-concatcomments option
-cpu=m200 option
-cpu=m300 option
-D option
-dod option
-dotciscxx option
-dryrun option
-dual_debug
-dual_debug option
-dwarf option
-d_line option
-E option
-entry=
-errmax option
-extend_source option
-fnone option
-fsingle option
-G option
-g option
-globalreg=n option
-gnu_c option
-H option
-Help option
-help option
-I option
-i2 option
-i4 option
-ident option
-include option
-includenever option
-includeonce option
-initextern option
-japanese_automotive_c option
-k+r option
-keeptempfiles option
-l option
-L option
-language option
-list option
-lnk option
-locatedprogram. See -relprog, -relobj, -archive, -shared.
-namelist option
-needprototype option
-noalias option
-noansi option
-noansiopeq option
-noasm option
-noasmwarn option
-noautoregister option
-nobigswitch option
-noconcatcomments option
-nocpperror option
-nodbg option
-nodod option
-nofloatio option
-nogen option
-nognu_c option
-nonamelist option
-nonoalias option
-nonooldfashioned option
-nonosym option
-nooldfashioned option
-nooverload option
-nopragmawarn option
-nosave option
-noshortenum option
-noshortwchar option
-nostartfiles option
-nostdlib option
-nostrip option
-nosym option
-novms option
-o
-O option
-o option
-OA option
-object_dir option
-OD option
-OI option
-OI= option
-OL option
-OL= option
-OLB option
-OM option
-onetrip option
-Ono option
-Onoconstprop option
-Onocse option
-Onomemory option
-Onominmax option
-Onopeep option
-Onopipeline option
-Onostrcpy option
-Onounroll option
-OS option
-OT option
-Ounroll8 option
-overload option
-P option
-passsource option
-pg option
-pragma_asm_inline option
-r option
-redefine option
-ref option
-relobj option
-relprog option
-S option
-save option
-sec option
-shared
-shortenum option
-shortwchar option
-signedchar option
-signedfield option
-signedptr option
-signedwchar option
-slashcomment option
-srec option
-sreconly
-sreconly option
-start
-start option
-STRICT option
-strict option
-strip option
-sym option
-syntax option
-T option
-t option
-template=auto option
-template=noauto option
-tmp option
-u option
-U option
-U- option
-unsignedchar option
-unsignedfield option
-unsignedptr option
-unsignedwchar option
-V option
-v option
-vms option
-w option
-W option
-Wa option
-wantprototype option
-Xa option
-Xc option
-Xs option
-Xt option
-Y option
-Zp1 option
-Zp2 option
-Zp4 option
.a extension
.align directive
.ascii directive
.asciz directive
.bss directive
.bss program section
.byte directive
.C extension
.c extension
.cc extension
.comm directive
.cpp extension
.cxx extension
.data directive
.data program section
.dbo files
.def directive
.dim operator
.dnm files
  • generation of
    .double directive
    .dsect directive
    .eject directive
    .eject option
    .else directive
    .elseif directive
    .endef directive
    .endif directive
    .endm directive
    .endr directive
    .equ operator
    .exitm directive
    .extern directive
    .f extension
    .file directive
    .fill directive
    .float directive
    .for extension
    .gen directive
    .globl directive
    .heap directive
    .i extension
    .ident directive
    .if directive
    .ii extension
    .import directive
    .include directive
    .inf extension
    .lcomm directive
    .line operator
    .list directive
    .literals directive
    .long directive
    .macro directive
    .nogen directive
    .nolist directive
    .nowarning directive
    .o extension
    .org directive
    .previous directive
    .Ramsgate
    .rept directive
    .rodata directive
    .romdata directive
    .s extension
    .sbttl directive
    .scl operator
    .sdabase directive
    .secinfo directive
    .secinfo program section
    .section directive
    .set directive
    .set operator
    .short directive
    .size operator
    .skip directive
    .space directive
    .stack
    .str directive
    .subtitle directive
    .sym files, printing information from
    .syscall directive
    .tag operator
    .text directive
    .text program section
    .title directive
    .type operator
    .using directive
    .val operator
    .warning directive
    .weak directive
    32-bit ELF data types
    @file
    absolute expressions
    Ada language
  • compiler driver options for
    addressing modes
    alignment directives
    ANSI C
  • library
    archives
  • adding or replacing files in
  • deleting files from
  • examples of creating and using
  • extracting files from
  • generating
    argument field
    asm facility
    asm inline directive, ignoring
    assembler
  • command line options for
  • compiler driver options for
  • directives for
  • invoking with compiler driver
  • listings
  • passing options to compiler driver
    assembly language
  • assignment statements
  • character set for
  • comments
  • constants for
  • continuation lines
  • escape sequences for
  • expression types
  • expressions
  • generating from source file
  • identifiers for
  • interleaving with source code
  • labels
  • line terminators
  • operators
  • source statement syntax
  • type combinations
    assignment statements, assembler
    ax librarian
  • See Also librarian
    binary
    building an executable
  • from both C and C++
  • from C
  • from C++
    built-in functions
  • __CLZ32
  • __MULSH
  • __MULUH
    C default directories
    C language
  • ANSI conformance
  • building an executable
  • combining with C++
  • compiler driver options for
  • header files for
  • interrupt processing
  • Kernighan & Ritchie conformance
  • preprocessor options
  • reentrant functions in runtime libraries
  • run-time libraries
    C++
  • compatibility options
    C++ language
  • building an executable
  • combining with C
  • compiler driver options for
  • header files for
  • interrupt processing
  • making compiler driver aware of
  • preprocessor options
    C++ library options
    calling conventions
  • interrupt functions
    cfront
  • options
    character constants
    character set for assembler
    COFF files
  • converting to S-records
    coff2sr utility
    coff2tek
  • length
  • nodata
  • nolocals
  • o
  • old
  • y
    command file
  • @file
    command line
  • displaying without invoking
  • for assembler
  • for compiler driver
  • for gbincomp utility
  • for gcompare utility
  • for gdump utility
  • for gfile utility
  • for gfunsize utility
  • for ghide utility
  • for gnm utility
  • for grun utility
  • for gsize utility
  • for gsrec utility
  • for gstrip utility
  • for gsymdump utility
  • for gtune utility
  • for librarian
  • gstack utility
  • gversion utility
  • library
    comments, in assembler source
    compile-time error checking options
    compiler
    compiler driver
  • command line options for
  • command line syntax
  • help on options
  • including linker switches
  • invoking assembler with
    conditional assembly directives
    conditionals directives
    conditions, section headers
    constants, in assembler
    continuation lines, in assembler
    coof2tek
    copyright banner, generating
    cross compilers
    customized linker directives files
    data initialization directives
    data record
    data splitting
    dblink utility program
    debug formatting
    debugger
    debuggers. See MULTI debugger
    debugging
  • compiler driver options for
  • removing information with gstrip utility
  • symbolic
    debugging and running the program
    difference between relocatable and executable files
    directives, assembler
    directives, macro assembler
    driver. See compiler driver
    DWARF, using debug information
    E
    ELF data types
    ELF files
  • converting to S-records
  • default sections for
  • file header structure
  • object and image file organization
  • relocation directories for
  • section headers for
  • string table
  • symbol table
  • using gstrip utility with
    embedded development
  • and multiple-section programs
  • and ROM
  • linker switches for
  • producing S-record output
  • program sections and
  • reducing program size
    error message options
    error messages
  • in assembler listing
  • line length for
  • maximum number of
  • run-time
  • standard error files
    escape sequences, in assembler
    exception handling
    executable file
    executables
  • building
  • building from both C and C++
  • building from C
  • building from C++
  • reducing size of
  • specifying directory for
    expressions, in assembler
    e_entry
    e_phentsize
    e_phnum
    e_shentsize
    e_shnum
    e_shoff
    file header
  • of ELF object files
    file inclusion directives
    file organization, relocatable and executable
    floating point
  • I/O, disabling
  • libraries, disabling
  • libraries, removing
  • library
    FORTRAN compiler options
    FORTRAN language
  • making compiler driver aware of
  • UNIX F77 compatibility
  • VMS compatibility
    FORTRAN run-time support
    gcompare utility
    gdump utility
    general options
    general registers
    generating debug information
    gfile utility
    gfunsize utility
    ghexfile
    ghexfile utility
    ghide utility
    GHS_VP_DEBUG
    GHS_VP_NONE
    GHS_VP_SLOW
    gmemfile
    gmemfile utility
    gnm utility
    grom utility
    grouping program variables
    grun utility
    gsize utility
    gsrec utility
  • command line options for
    gstack utility
    gstrip utility
    gsymdump utility
    gtune utility
    gversion utility
    header files
    identifiers
  • in assembler
    image files
  • in ELF format
    include files
  • directive for
  • directory for assembler
  • search method for
    initialized data, in ROM
    inlining input source files
    interrupt functions
    interrupt processing
    interrupt vectors
    Japanese Automotive C
    label field
    labels, in assembler
    language independent library
    less buffered I/O
    libansi.a
  • ANSI C library
  • data structures
    libind.a
  • functions
  • language independent library
    librarian
  • command line options
  • examples of using
  • generating archives with
  • See Also archives
    libraries
    libraries and support routines
    library
  • compiler driver options for
    libsrc
    libsys.a
    line terminators
  • in assembler source statements
    linker
  • compiler driver options for
  • default section map
  • ELF optional header output
  • switches for
  • symbols for
    linker directives
    listing format directives
    listing options
    loop unrolling
  • disabling
    lx linker
  • See Also linker
    macro assembler
    macro assembler syntax
    macro assembler. See assembler
    macro definition directives
    macro expansion
    macros, defining
    manifest expressions
    math library
    memory options
    Motorola S-record output
    mtrans utility program
  • output used by gsymdump utility
    MULTI debugger
  • compiler driver options for
    multiple-section programs
    named labels
    namespaces
  • options
    near and far function calls
    numeric constants
    NVPATH
    object file types
    object files
  • in ELF format
  • printing size of with gfunsize utility
  • relocatable, generating
    object module librarian
    operator field
    operators
  • type combinations and
    optimization
  • algorithmic
  • compiler driver options for
  • controlling with compiler driver options
  • inlining
  • loop unrolling
  • space
    optimizing compilers
    packing, structure
    padding between fields
    Pascal language
  • making compiler driver aware of
    pipelined architectures
  • disabling instruction resequencing
    precompiled headers
  • options
    preprocessor options
  • for C
  • for C and C++
    program headers
    program sections
  • begin and end symbols for
  • for embedded development
  • user-defined
    program start address
    program variables, grouping
    quoted string expressions
    RAM, placing variables in
    recursion, tail
    reentrant functions, in C runtime libraries
    register usage
    relocatable expressions
    relocatable object file
    relocatable object module
    relocation directories
  • for ELF object files
    relocation types
    renaming output file
    repeat block directives
    reserved symbols
    revision tracking
    ROM monitor
    ROM, putting data in
    RTTI
    run-time environment and library organization
    run-time error checking options
    run-time libraries
    S-records
  • converting from ELF or COFF files
  • output from gsrec utility
    section attribute flags
    section control directives
    section header conditions
    section header table
    section maps
    section names
    section pragma
    section types
    shared object
  • producing, see -shared
    sh_flags
    simulator
    size of program, reducing
    skip
    source code
  • interleaving with assembly code
    source files for customization
    source listing, from assembler
    special section indexes
    standard error, list of files to
    standard I/O package
    startup file
    stdio
    string constants
    string table
  • in ELF object files
    structure packing
    support routines and libraries
    symbol binding
    symbol definition directives
    symbol table
  • entries for identifiers
  • in ELF object files
  • modifying with ghide utility
    symbol type
    symbol values
    symbolic debugging
    symbolic debugging directives
    symbols
  • external, hiding with ghide utility
  • truncating names of
    system registers
    tail recursion, disabling
    template options
    temporary labels
    termination record
    type combinations
    unary
    undefined expressions
    unreferenced strings
    utility programs
    variables
  • compiler driver options for allocating
  • local, automatic allocation
  • placement of for embedded development
  • positioning to minimize padding
    version number
  • generating from assembler
  • generating from compiler driver
    viewpathing
    virtual tables
    void _set_il built-in function
    void __DI built-in function
    void __EI built-in function
    volatile keyword
    warnings, suppressing
    white space
    _ _interrupt keyword
    _start function
    __CLZ32 built-in function
    __DI built-in function
    __EI built-in function
    __ghsbegin symbol
    __ghsbinfo_clear
    __ghsbinfo_copy
    __ghseinfo_clear
    __ghseinfo_copy
    __ghsend symbol
    __MULSH built-in function
    __MULUH built-in function
    __psinfo