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
bcb913fb
Commit
bcb913fb
authored
Oct 11, 2001
by
Richard Henderson
Committed by
Richard Henderson
Oct 11, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* doc/c-tree.texi (Expression trees): Add VTABLE_REF.
From-SVN: r46218
parent
45667f04
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
0 deletions
+16
-0
gcc/ChangeLog
+4
-0
gcc/doc/c-tree.texi
+12
-0
No files found.
gcc/ChangeLog
View file @
bcb913fb
2001
-
10
-
11
Richard
Henderson
<
rth
@redhat
.
com
>
2001
-
10
-
11
Richard
Henderson
<
rth
@redhat
.
com
>
*
doc
/
c
-
tree
.
texi
(
Expression
trees
)
:
Add
VTABLE_REF
.
2001
-
10
-
11
Richard
Henderson
<
rth
@redhat
.
com
>
*
dwarf2out
.
c
(
add_const_value_attribute
)
:
If
long
<
HOST_WIDE_INT
,
*
dwarf2out
.
c
(
add_const_value_attribute
)
:
If
long
<
HOST_WIDE_INT
,
fall
back
to
add_AT_long_long
for
large
CONST_INT
.
fall
back
to
add_AT_long_long
for
large
CONST_INT
.
...
...
gcc/doc/c-tree.texi
View file @
bcb913fb
...
@@ -1741,6 +1741,7 @@ This macro returns the attributes on the type @var{type}.
...
@@ -1741,6 +1741,7 @@ This macro returns the attributes on the type @var{type}.
@tindex
EXIT_EXPR
@tindex
EXIT_EXPR
@tindex
CLEANUP_POINT_EXPR
@tindex
CLEANUP_POINT_EXPR
@tindex
ARRAY_REF
@tindex
ARRAY_REF
@tindex
VTABLE_REF
The
internal
representation
for
expressions
is
for
the
most
part
quite
The
internal
representation
for
expressions
is
for
the
most
part
quite
straightforward
.
However
,
there
are
a
few
facts
that
one
must
bear
in
straightforward
.
However
,
there
are
a
few
facts
that
one
must
bear
in
...
@@ -2253,4 +2254,15 @@ list. In this case, the value of the expression is the @code{VAR_DECL}
...
@@ -2253,4 +2254,15 @@ list. In this case, the value of the expression is the @code{VAR_DECL}
given
by
the
third
operand
to
the
@code{
AGGR_INIT_EXPR
};
constructors
do
given
by
the
third
operand
to
the
@code{
AGGR_INIT_EXPR
};
constructors
do
not
return
a
value
.
not
return
a
value
.
@item
VTABLE_REF
A
@code{
VTABLE_REF
}
indicates
that
the
interior
expression
computes
a
value
that
is
a
vtable
entry
.
It
is
used
with
@option{
-
fvtable
-
gc
}
to
track
the
reference
through
to
front
end
to
the
middle
end
,
at
which
point
we
transform
this
to
a
@code{
REG_VTABLE_REF
}
note
,
which
survives
the
balance
of
code
generation
.
The
first
operand
is
the
expression
that
computes
the
vtable
reference
.
The
second
operand
is
the
@code{
VAR_DECL
}
of
the
vtable
.
The
third
operand
is
an
@code{
INTEGER_CST
}
of
the
byte
offset
into
the
vtable
.
@end
table
@end
table
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