parent
a913933049
commit
a1b86ab7ac
|
@ -1,3 +1,7 @@
|
||||||
|
2013-06-22 Richard Sandiford <rdsandiford@googlemail.com>
|
||||||
|
|
||||||
|
* doc/c-mips.texi (MIPS Stabs): Remove section.
|
||||||
|
|
||||||
2013-06-20 Richard Sandiford <rdsandiford@googlemail.com>
|
2013-06-20 Richard Sandiford <rdsandiford@googlemail.com>
|
||||||
|
|
||||||
* config/tc-mips.c (ISA_SUPPORTS_SMARTMIPS, ISA_SUPPORTS_DSP_ASE)
|
* config/tc-mips.c (ISA_SUPPORTS_SMARTMIPS, ISA_SUPPORTS_DSP_ASE)
|
||||||
|
|
|
@ -24,7 +24,6 @@ Assembly Language Programming'' in the same work.
|
||||||
@menu
|
@menu
|
||||||
* MIPS Opts:: Assembler options
|
* MIPS Opts:: Assembler options
|
||||||
* MIPS Object:: ECOFF object code
|
* MIPS Object:: ECOFF object code
|
||||||
* MIPS Stabs:: Directives for debugging information
|
|
||||||
* MIPS ISA:: Directives to override the ISA level
|
* MIPS ISA:: Directives to override the ISA level
|
||||||
* MIPS symbol sizes:: Directives to override the size of symbols
|
* MIPS symbol sizes:: Directives to override the size of symbols
|
||||||
* MIPS autoextend:: Directives for extending MIPS 16 bit instructions
|
* MIPS autoextend:: Directives for extending MIPS 16 bit instructions
|
||||||
|
@ -473,20 +472,6 @@ Using small @sc{ecoff} objects requires linker support, and assumes that the
|
||||||
the startup code). @sc{mips} @sc{ecoff} assembly code must not modify the
|
the startup code). @sc{mips} @sc{ecoff} assembly code must not modify the
|
||||||
@code{$gp} register.
|
@code{$gp} register.
|
||||||
|
|
||||||
@node MIPS Stabs
|
|
||||||
@section Directives for debugging information
|
|
||||||
|
|
||||||
@cindex MIPS debugging directives
|
|
||||||
@sc{mips} @sc{ecoff} @code{@value{AS}} supports several directives used for
|
|
||||||
generating debugging information which are not support by traditional @sc{mips}
|
|
||||||
assemblers. These are @code{.def}, @code{.endef}, @code{.dim}, @code{.file},
|
|
||||||
@code{.scl}, @code{.size}, @code{.tag}, @code{.type}, @code{.val},
|
|
||||||
@code{.stabd}, @code{.stabn}, and @code{.stabs}. The debugging information
|
|
||||||
generated by the three @code{.stab} directives can only be read by @sc{gdb},
|
|
||||||
not by traditional @sc{mips} debuggers (this enhancement is required to fully
|
|
||||||
support C++ debugging). These directives are primarily used by compilers, not
|
|
||||||
assembly language programmers!
|
|
||||||
|
|
||||||
@node MIPS symbol sizes
|
@node MIPS symbol sizes
|
||||||
@section Directives to override the size of symbols
|
@section Directives to override the size of symbols
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue