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
a669372a
Commit
a669372a
authored
Feb 18, 2009
by
Jason Merrill
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
revert accidental commit
From-SVN: r144271
parent
98b80692
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
29 deletions
+10
-29
gcc/cp/ptree.c
+1
-20
gcc/testsuite/g++.dg/init/const7.C
+1
-1
gcc/tree-pretty-print.c
+2
-4
gcc/varasm.c
+6
-4
No files found.
gcc/cp/ptree.c
View file @
a669372a
...
...
@@ -44,23 +44,7 @@ cxx_print_decl (FILE *file, tree node, int indent)
if
(
!
CODE_CONTAINS_STRUCT
(
TREE_CODE
(
node
),
TS_DECL_COMMON
)
||
!
DECL_LANG_SPECIFIC
(
node
))
return
;
if
(
TREE_CODE
(
node
)
==
FUNCTION_DECL
)
{
int
flags
=
TFF_DECL_SPECIFIERS
|
TFF_RETURN_TYPE
|
TFF_FUNCTION_DEFAULT_ARGUMENTS
|
TFF_EXCEPTION_SPECIFICATION
;
indent_to
(
file
,
indent
+
3
);
fprintf
(
file
,
" full-name
\"
%s
\"
"
,
decl_as_string
(
node
,
flags
));
}
else
if
(
TREE_CODE
(
node
)
==
TEMPLATE_DECL
)
{
indent_to
(
file
,
indent
+
3
);
fprintf
(
file
,
" full-name
\"
%s
\"
"
,
decl_as_string
(
node
,
TFF_TEMPLATE_HEADER
));
}
indent_to
(
file
,
indent
+
3
);
if
(
DECL_EXTERNAL
(
node
)
&&
DECL_NOT_REALLY_EXTERN
(
node
))
fprintf
(
file
,
" not-really-extern"
);
if
(
TREE_CODE
(
node
)
==
FUNCTION_DECL
&&
DECL_PENDING_INLINE_INFO
(
node
))
fprintf
(
file
,
" pending-inline-info %p"
,
...
...
@@ -97,9 +81,6 @@ cxx_print_type (FILE *file, tree node, int indent)
case
RECORD_TYPE
:
case
UNION_TYPE
:
indent_to
(
file
,
indent
+
4
);
fprintf
(
file
,
"full-name
\"
%s
\"
"
,
type_as_string
(
node
,
TFF_CLASS_KEY_OR_ENUM
));
break
;
default:
...
...
@@ -116,7 +97,7 @@ cxx_print_type (FILE *file, tree node, int indent)
indent_to
(
file
,
indent
+
3
);
if
(
TYPE_NEEDS_CONSTRUCTING
(
node
))
fputs
(
"
needs-constructor"
,
file
);
fputs
(
"needs-constructor"
,
file
);
if
(
TYPE_HAS_NONTRIVIAL_DESTRUCTOR
(
node
))
fputs
(
" needs-destructor"
,
file
);
if
(
TYPE_HAS_DEFAULT_CONSTRUCTOR
(
node
))
...
...
gcc/testsuite/g++.dg/init/const7.C
View file @
a669372a
...
...
@@ -9,5 +9,5 @@ short offsets[1] = {
// This ensures that we get a dump whether or not the bug is present.
void
fn
()
{
}
// { dg-final { scan-tree-dump-not "initialization" "gimple" } }
// { dg-final { scan-tree-dump-not "initialization" "gimple"
{ xfail *-*-* }
} }
// { dg-final { cleanup-tree-dump "gimple" } }
gcc/tree-pretty-print.c
View file @
a669372a
...
...
@@ -2585,20 +2585,18 @@ print_call_name (pretty_printer *buffer, const_tree node)
if
(
TREE_CODE
(
op0
)
==
NON_LVALUE_EXPR
)
op0
=
TREE_OPERAND
(
op0
,
0
);
again:
switch
(
TREE_CODE
(
op0
))
{
case
VAR_DECL
:
case
PARM_DECL
:
case
FUNCTION_DECL
:
dump_function_name
(
buffer
,
op0
);
break
;
case
ADDR_EXPR
:
case
INDIRECT_REF
:
case
NOP_EXPR
:
op0
=
TREE_OPERAND
(
op0
,
0
);
goto
again
;
dump_generic_node
(
buffer
,
TREE_OPERAND
(
op0
,
0
),
0
,
0
,
false
);
break
;
case
COND_EXPR
:
pp_string
(
buffer
,
"("
);
...
...
gcc/varasm.c
View file @
a669372a
...
...
@@ -4316,10 +4316,12 @@ initializer_constant_valid_p (tree value, tree endtype)
}
/* Support narrowing pointer differences. */
ret
=
narrowing_initializer_constant_valid_p
(
value
,
endtype
);
if
(
ret
!=
NULL_TREE
)
return
ret
;
if
(
TREE_CODE
(
value
)
==
POINTER_PLUS_EXPR
)
{
ret
=
narrowing_initializer_constant_valid_p
(
value
,
endtype
);
if
(
ret
!=
NULL_TREE
)
return
ret
;
}
break
;
case
MINUS_EXPR
:
...
...
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