Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
4cb1433c
Commit
4cb1433c
authored
May 29, 2000
by
Richard Henderson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Document FUNCTION_OK_FOR_SIBCALL.
From-SVN: r34261
parent
37dbf7aa
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
0 deletions
+19
-0
gcc/tm.texi
+19
-0
No files found.
gcc/tm.texi
View file @
4cb1433c
...
@@ -2171,6 +2171,7 @@ This describes the stack layout and calling conventions.
...
@@ -2171,6 +2171,7 @@ This describes the stack layout and calling conventions.
*
Function
Entry
::
*
Function
Entry
::
*
Profiling
::
*
Profiling
::
*
Inlining
::
*
Inlining
::
*
Tail
Calling
::
@end
menu
@end
menu
@node
Frame
Layout
@node
Frame
Layout
...
@@ -3684,6 +3685,24 @@ takes one argument, a @samp{DECL} describing the function. It should
...
@@ -3684,6 +3685,24 @@ takes one argument, a @samp{DECL} describing the function. It should
return
non
-
zero
if
the
function
can
be
inlined
,
otherwise
it
should
return
non
-
zero
if
the
function
can
be
inlined
,
otherwise
it
should
return
0
.
return
0
.
@node
Tail
Calling
@subsection
Permitting
tail
calls
to
functions
@cindex
tail
calls
@cindex
sibling
calls
@table
@code
@findex
FUNCTION_OK_FOR_SIBCALL
@item
FUNCTION_OK_FOR_SIBCALL
(
@var
{
decl
})
A
C
expression
that
evaluates
to
true
if
it
is
ok
to
perform
a
sibling
call
to
@var
{
decl
}.
It
is
not
uncommon
for
limitations
of
calling
conventions
to
prevent
tail
calls
to
functions
outside
the
current
unit
of
translation
,
or
during
PIC
compilation
.
Use
this
macro
to
enforce
these
restrictions
,
as
the
@code
{
sibcall
}
md
pattern
can
not
fail
,
or
fall
over
to
a
``
normal
''
call
.
@end
table
@node
Varargs
@node
Varargs
@section
Implementing
the
Varargs
Macros
@section
Implementing
the
Varargs
Macros
@cindex
varargs
implementation
@cindex
varargs
implementation
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment