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
474e8e70
Commit
474e8e70
authored
Apr 18, 2011
by
Dennis, CHENG Renquan
Committed by
Gerald Pfeifer
Apr 18, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* doc/passes.texi: Fill crossref nodes.
From-SVN: r172672
parent
2cd815e7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
7 deletions
+9
-7
gcc/ChangeLog
+4
-0
gcc/doc/passes.texi
+5
-7
No files found.
gcc/ChangeLog
View file @
474e8e70
2011-04-18 Dennis, CHENG Renquan <crquan@fedoraproject.org>
* doc/passes.texi: Fill crossref nodes.
2011-04-18 Jim Meyering <meyering@redhat.com>
2011-04-18 Jim Meyering <meyering@redhat.com>
fix doubled-word typos in comments and strings
fix doubled-word typos in comments and strings
...
...
gcc/doc/passes.texi
View file @
474e8e70
@c
markers
:
CROSSREF
BUG
TODO
@c
markers
:
BUG
TODO
@c
Copyright
(
C
)
1988
,
1989
,
1992
,
1993
,
1994
,
1995
,
1996
,
1997
,
1998
,
1999
,
@c
Copyright
(
C
)
1988
,
1989
,
1992
,
1993
,
1994
,
1995
,
1996
,
1997
,
1998
,
1999
,
@c
2000
,
2001
,
2002
,
2003
,
2004
,
2005
,
2006
,
2007
,
2008
,
2009
,
2010
@c
2000
,
2001
,
2002
,
2003
,
2004
,
2005
,
2006
,
2007
,
2008
,
2009
,
2010
...
@@ -32,7 +32,7 @@ where near complete.
...
@@ -32,7 +32,7 @@ where near complete.
The
language
front
end
is
invoked
only
once
,
via
The
language
front
end
is
invoked
only
once
,
via
@code
{
lang_hooks
.
parse_file
},
to
parse
the
entire
input
.
The
language
@code
{
lang_hooks
.
parse_file
},
to
parse
the
entire
input
.
The
language
front
end
may
use
any
intermediate
language
representation
deemed
front
end
may
use
any
intermediate
language
representation
deemed
appropriate
.
The
C
front
end
uses
GENERIC
trees
(
CROSSREF
),
plus
appropriate
.
The
C
front
end
uses
GENERIC
trees
(
@pxref
{
GENERIC
}
),
plus
a
double
handful
of
language
specific
tree
codes
defined
in
a
double
handful
of
language
specific
tree
codes
defined
in
@file
{
c
-
common
.
def
}.
The
Fortran
front
end
uses
a
completely
different
@file
{
c
-
common
.
def
}.
The
Fortran
front
end
uses
a
completely
different
private
representation
.
private
representation
.
...
@@ -46,10 +46,9 @@ private representation.
...
@@ -46,10 +46,9 @@ private representation.
At
some
point
the
front
end
must
translate
the
representation
used
in
the
At
some
point
the
front
end
must
translate
the
representation
used
in
the
front
end
to
a
representation
understood
by
the
language
-
independent
front
end
to
a
representation
understood
by
the
language
-
independent
portions
of
the
compiler
.
Current
practice
takes
one
of
two
forms
.
portions
of
the
compiler
.
Current
practice
takes
one
of
two
forms
.
The
C
front
end
manually
invokes
the
gimplifier
(
CROSSREF
)
on
each
function
,
The
C
front
end
manually
invokes
the
gimplifier
(
@pxref
{
GIMPLE
}
)
on
each
function
,
and
uses
the
gimplifier
callbacks
to
convert
the
language
-
specific
tree
and
uses
the
gimplifier
callbacks
to
convert
the
language
-
specific
tree
nodes
directly
to
GIMPLE
(
CROSSREF
)
before
passing
the
function
off
to
nodes
directly
to
GIMPLE
before
passing
the
function
off
to
be
compiled
.
be
compiled
.
The
Fortran
front
end
converts
from
a
private
representation
to
GENERIC
,
The
Fortran
front
end
converts
from
a
private
representation
to
GENERIC
,
which
is
later
lowered
to
GIMPLE
when
the
function
is
compiled
.
Which
which
is
later
lowered
to
GIMPLE
when
the
function
is
compiled
.
Which
route
to
choose
probably
depends
on
how
well
GENERIC
(
plus
extensions
)
route
to
choose
probably
depends
on
how
well
GENERIC
(
plus
extensions
)
...
@@ -111,11 +110,10 @@ definitions immediately or queue them for later processing.
...
@@ -111,11 +110,10 @@ definitions immediately or queue them for later processing.
@cindex
GIMPLE
@cindex
GIMPLE
@dfn{
Gimplification
}
is
a
whimsical
term
for
the
process
of
converting
@dfn{
Gimplification
}
is
a
whimsical
term
for
the
process
of
converting
the
intermediate
representation
of
a
function
into
the
GIMPLE
language
the
intermediate
representation
of
a
function
into
the
GIMPLE
language
(
CROSSREF
).
The
term
stuck
,
and
so
words
like
``
gimplification
''
,
(
@pxref{
GIMPLE
}
).
The
term
stuck
,
and
so
words
like
``
gimplification
''
,
``
gimplify
''
,
``
gimplifier
''
and
the
like
are
sprinkled
throughout
this
``
gimplify
''
,
``
gimplifier
''
and
the
like
are
sprinkled
throughout
this
section
of
code
.
section
of
code
.
@cindex
GENERIC
While
a
front
end
may
certainly
choose
to
generate
GIMPLE
directly
if
While
a
front
end
may
certainly
choose
to
generate
GIMPLE
directly
if
it
chooses
,
this
can
be
a
moderately
complex
process
unless
the
it
chooses
,
this
can
be
a
moderately
complex
process
unless
the
intermediate
language
used
by
the
front
end
is
already
fairly
simple
.
intermediate
language
used
by
the
front
end
is
already
fairly
simple
.
...
...
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