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
f9551830
Commit
f9551830
authored
Jun 16, 2009
by
Ian Lance Taylor
Committed by
Ian Lance Taylor
Jun 16, 2009
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* c-decl.c (grokdeclarator): Change size_varies to bool.
From-SVN: r148550
parent
c32e2175
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
10 deletions
+14
-10
gcc/ChangeLog
+4
-0
gcc/c-decl.c
+10
-10
No files found.
gcc/ChangeLog
View file @
f9551830
2009-06-16 Ian Lance Taylor <iant@google.com>
* c-decl.c (grokdeclarator): Change size_varies to bool.
2009-06-16 Ian Lance Taylor <iant@google.com>
* sel-sched.c: Make forward declarations of move_op_hooks and
fur_hooks explicitly extern.
...
...
gcc/c-decl.c
View file @
f9551830
...
...
@@ -4713,7 +4713,7 @@ grokdeclarator (const struct c_declarator *declarator,
tree
name
=
NULL_TREE
;
bool
funcdef_flag
=
false
;
bool
funcdef_syntax
=
false
;
int
size_varies
=
0
;
bool
size_varies
=
false
;
tree
decl_attr
=
declspecs
->
decl_attr
;
int
array_ptr_quals
=
TYPE_UNQUALIFIED
;
tree
array_ptr_attrs
=
NULL_TREE
;
...
...
@@ -4807,7 +4807,7 @@ grokdeclarator (const struct c_declarator *declarator,
type
=
integer_type_node
;
}
size_varies
=
C_TYPE_VARIABLE_SIZE
(
type
);
size_varies
=
C_TYPE_VARIABLE_SIZE
(
type
)
!=
0
;
/* Diagnose defaulting to "int". */
...
...
@@ -5140,7 +5140,7 @@ grokdeclarator (const struct c_declarator *declarator,
"variably modified %qE at file scope"
,
name
);
else
this_size_varies
=
size_varies
=
1
;
this_size_varies
=
size_varies
=
true
;
warn_variable_length_array
(
name
,
size
);
}
}
...
...
@@ -5155,7 +5155,7 @@ grokdeclarator (const struct c_declarator *declarator,
/* Make sure the array size remains visibly
nonconstant even if it is (eg) a const variable
with known value. */
this_size_varies
=
size_varies
=
1
;
this_size_varies
=
size_varies
=
true
;
warn_variable_length_array
(
name
,
size
);
}
...
...
@@ -5227,7 +5227,7 @@ grokdeclarator (const struct c_declarator *declarator,
the field variably modified, not through being
something other than a declaration with function
prototype scope. */
size_varies
=
1
;
size_varies
=
true
;
else
{
const
struct
c_declarator
*
t
=
declarator
;
...
...
@@ -5251,7 +5251,7 @@ grokdeclarator (const struct c_declarator *declarator,
if
(
array_parm_vla_unspec_p
)
{
itype
=
build_range_type
(
sizetype
,
size_zero_node
,
NULL_TREE
);
size_varies
=
1
;
size_varies
=
true
;
}
}
else
if
(
decl_context
==
TYPENAME
)
...
...
@@ -5265,7 +5265,7 @@ grokdeclarator (const struct c_declarator *declarator,
otherwise be modified below. */
itype
=
build_range_type
(
sizetype
,
size_zero_node
,
NULL_TREE
);
size_varies
=
1
;
size_varies
=
true
;
}
}
...
...
@@ -5349,7 +5349,7 @@ grokdeclarator (const struct c_declarator *declarator,
if
(
type
==
error_mark_node
)
continue
;
size_varies
=
0
;
size_varies
=
false
;
/* Warn about some types functions can't return. */
if
(
TREE_CODE
(
type
)
==
FUNCTION_TYPE
)
...
...
@@ -5434,7 +5434,7 @@ grokdeclarator (const struct c_declarator *declarator,
"ISO C forbids qualified function types"
);
if
(
type_quals
)
type
=
c_build_qualified_type
(
type
,
type_quals
);
size_varies
=
0
;
size_varies
=
false
;
/* When the pointed-to type involves components of variable size,
care must be taken to ensure that the size evaluation code is
...
...
@@ -5620,7 +5620,7 @@ grokdeclarator (const struct c_declarator *declarator,
warning_at
(
loc
,
OPT_Wattributes
,
"attributes in parameter array declarator ignored"
);
size_varies
=
0
;
size_varies
=
false
;
}
else
if
(
TREE_CODE
(
type
)
==
FUNCTION_TYPE
)
{
...
...
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