diff options
Diffstat (limited to 'gcc/doc/tm.texi')
| -rw-r--r-- | gcc/doc/tm.texi | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 8768b74..4eeb156 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -6121,22 +6121,6 @@ Define this macro if the register defined by this macro if @code{PIC_OFFSET_TABLE_REGNUM} is not defined. @end defmac -@defmac FINALIZE_PIC -By generating position-independent code, when two different programs (A -and B) share a common library (libC.a), the text of the library can be -shared whether or not the library is linked at the same address for both -programs. In some of these environments, position-independent code -requires not only the use of different addressing modes, but also -special code to enable the use of these addressing modes. - -The @code{FINALIZE_PIC} macro serves as a hook to emit these special -codes once the function is being compiled into assembly code, but not -before. (It is not done before, because in the case of compiling an -inline function, it would lead to multiple PIC prologues being -included in functions which used inline functions and were compiled to -assembly language.) -@end defmac - @defmac LEGITIMATE_PIC_OPERAND_P (@var{x}) A C expression that is nonzero if @var{x} is a legitimate immediate operand on the target machine when generating position independent code. |
