mirror of git://gcc.gnu.org/git/gcc.git
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
This commit is contained in:
parent
4e523f3325
commit
39ce30d841
|
|
@ -1,3 +1,18 @@
|
|||
2012-06-25 Steven Bosscher <steven@gcc.gnu.org>
|
||||
|
||||
* 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.
|
||||
|
||||
2012-06-25 Tristan Gingold <gingold@adacore.com>
|
||||
|
||||
* config/i386/i386.h: Fix typo.
|
||||
|
|
|
|||
|
|
@ -1508,9 +1508,6 @@ do { \
|
|||
of the return address. */ \
|
||||
(GEN_INT (-4))
|
||||
|
||||
/* The number of Pmode words for the setjmp buffer. */
|
||||
#define JMP_BUF_SIZE 50
|
||||
|
||||
/* We need a libcall to canonicalize function pointers on TARGET_ELF32. */
|
||||
#define CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL \
|
||||
"__canonicalize_funcptr_for_compare"
|
||||
|
|
|
|||
|
|
@ -303,8 +303,6 @@ static char picochip_get_vliw_alu_id (void);
|
|||
usually requires a scratch register. */
|
||||
#undef TARGET_SECONDARY_RELOAD
|
||||
#define TARGET_SECONDARY_RELOAD picochip_secondary_reload
|
||||
#undef DONT_USE_BUILTIN_SETJMP
|
||||
#define DONT_USE_BUILTIN_SETJMP 1
|
||||
|
||||
/* How Large Values are Returned */
|
||||
|
||||
|
|
|
|||
|
|
@ -1744,9 +1744,6 @@ extern int sparc_indent_opcode;
|
|||
#define AS_NIAGARA3_FLAG "d"
|
||||
#endif
|
||||
|
||||
/* The number of Pmode words for the setjmp buffer. */
|
||||
#define JMP_BUF_SIZE 12
|
||||
|
||||
/* We use gcc _mcount for profiling. */
|
||||
#define NO_PROFILE_COUNTERS 0
|
||||
|
||||
|
|
|
|||
|
|
@ -458,9 +458,6 @@ enum reg_class
|
|||
#define DWARF2_UNWIND_INFO 0
|
||||
#define DWARF_CIE_DATA_ALIGNMENT 1
|
||||
|
||||
#undef DONT_USE_BUILTIN_SETJMP
|
||||
#define JMP_BUF_SIZE 8
|
||||
|
||||
/* Assembler Commands for Alignment. */
|
||||
|
||||
#define ASM_OUTPUT_ALIGN(STREAM, POWER) \
|
||||
|
|
|
|||
|
|
@ -2430,9 +2430,6 @@ construct_save_jarl (rtx op)
|
|||
return buff;
|
||||
}
|
||||
|
||||
extern tree last_assemble_variable_decl;
|
||||
extern int size_directive_output;
|
||||
|
||||
/* A version of asm_output_aligned_bss() that copes with the special
|
||||
data areas of the v850. */
|
||||
void
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue