diff options
Diffstat (limited to 'gcc/doc/tm.texi')
-rw-r--r-- | gcc/doc/tm.texi | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 68064458dd3..1b1c5663e0b 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -25,6 +25,7 @@ includes @file{tm.h} and most compiler source files include * Per-Function Data:: Defining data structures for per-function information. * Storage Layout:: Defining sizes and alignments of data. * Type Layout:: Defining sizes and properties of basic user data types. +* Escape Sequences:: Defining the value of target character escape sequences * Registers:: Naming and describing the hardware registers. * Register Classes:: Defining the classes of hardware registers. * Stack and Calling:: Defining which way the stack grows and by how much. @@ -1515,7 +1516,17 @@ In general, you should not have to define this macro. On architectures in which function addresses are always even, according to @code{FUNCTION_BOUNDARY}, GCC will automatically define this macro to @code{ptrmemfunc_vbit_in_pfn}. +@end table + +@node Escape Sequences +@section Target Character Escape Sequences +@cindex escape sequences +By default, GCC assumes that the C character escape sequences take on +their ASCII values for the target. If this is not correct, you must +explicitly define all of the macros below. + +@table @code @findex TARGET_BELL @item TARGET_BELL A C constant expression for the integer value for escape sequence |