diff options
author | Steven Bosscher <steven@gcc.gnu.org> | 2012-06-25 13:09:42 +0000 |
---|---|---|
committer | Steven Bosscher <steven@gcc.gnu.org> | 2012-06-25 13:09:42 +0000 |
commit | 39ce30d841a90473fc5aeefe4dc6081c1966375d (patch) | |
tree | ad3d9be34ddb16b21b5cd6ba654e740ab02d232f /gcc/doc | |
parent | 4e523f332518b5b2d04ffc9782a443e49944b49c (diff) | |
download | gcc-39ce30d841a90473fc5aeefe4dc6081c1966375d.zip gcc-39ce30d841a90473fc5aeefe4dc6081c1966375d.tar.gz gcc-39ce30d841a90473fc5aeefe4dc6081c1966375d.tar.bz2 |
v850.c: Remove redundant extern declarations for last_assemble_variable_decl and...
* config/v850/v850.c: Remove redundant extern declarations for
last_assemble_variable_decl and size_directive_output.
* doc/tm.texi.in: Document JMP_BUF_SIZE.
* doc/tm.texi: Regenerate.
* config/sparc/sparc.h (JMP_BUF_SIZE): Do not define.
* config/pa/pa.h (JMP_BUF_SIZE): Likewise.
* config/stormy16/stormy16.h: Likewise.
* config/picochip/picochip.c: Do not define DONT_USE_BUILTIN_SETJMP.
* doc/sourcebuild.texi: Add missing subdirectories.
From-SVN: r188933
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/sourcebuild.texi | 10 | ||||
-rw-r--r-- | gcc/doc/tm.texi | 8 | ||||
-rw-r--r-- | gcc/doc/tm.texi.in | 8 |
3 files changed, 26 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index fc6f3e6..3d834ee 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -66,6 +66,10 @@ include it in @code{libc}. @item libada The Ada runtime library. +@item libatomic +The runtime support library for atomic operations (e.g. for @code{__sync} +and @code{__atomic}). + @item libcpp The C preprocessor library. @@ -94,6 +98,9 @@ generally useful data structures and algorithms. @xref{Top, , Introduction, libiberty, @sc{gnu} libiberty}, for more information about this library. +@item libitm +The runtime support library for transactional memory. + @item libjava The Java runtime library. @@ -104,6 +111,9 @@ dereferencing operations. @item libobjc The Objective-C and Objective-C++ runtime library. +@item libquadmath +The runtime support library for quad-precision math operations. + @item libssp The Stack protector runtime library. diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 15c0aee..5a369b0 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -8961,6 +8961,14 @@ should use the @code{setjmp}/@code{longjmp} functions from the C library instead of the @code{__builtin_setjmp}/@code{__builtin_longjmp} machinery. @end defmac +@defmac JMP_BUF_SIZE +This macro has no effect unless @code{DONT_USE_BUILTIN_SETJMP} is also +defined. Define this macro if the default size of @code{jmp_buf} buffer +for the @code{setjmp}/@code{longjmp}-based exception handling mechanism +is not large enough, or if it is much too large. +The default size is @code{FIRST_PSEUDO_REGISTER * sizeof(void *)}. +@end defmac + @defmac DWARF_CIE_DATA_ALIGNMENT This macro need only be defined if the target might save registers in the function prologue at an offset to the stack pointer that is not aligned to diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index 3bf211c..5d2a0b1 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -8856,6 +8856,14 @@ should use the @code{setjmp}/@code{longjmp} functions from the C library instead of the @code{__builtin_setjmp}/@code{__builtin_longjmp} machinery. @end defmac +@defmac JMP_BUF_SIZE +This macro has no effect unless @code{DONT_USE_BUILTIN_SETJMP} is also +defined. Define this macro if the default size of @code{jmp_buf} buffer +for the @code{setjmp}/@code{longjmp}-based exception handling mechanism +is not large enough, or if it is much too large. +The default size is @code{FIRST_PSEUDO_REGISTER * sizeof(void *)}. +@end defmac + @defmac DWARF_CIE_DATA_ALIGNMENT This macro need only be defined if the target might save registers in the function prologue at an offset to the stack pointer that is not aligned to |