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
f11ac8e7
Commit
f11ac8e7
authored
Oct 30, 2014
by
Arnaud Charlet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Recommit wrongly reverted change.
From-SVN: r216923
parent
1572e2c3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
20 deletions
+24
-20
gcc/ada/a-comutr.adb
+21
-19
gcc/ada/prj-proc.adb
+3
-1
No files found.
gcc/ada/a-comutr.adb
View file @
f11ac8e7
...
...
@@ -6,7 +6,7 @@
--
--
--
B
o
d
y
--
--
--
--
Copyright
(
C
)
2004
-
201
3
,
Free
Software
Foundation
,
Inc
.
--
--
Copyright
(
C
)
2004
-
201
4
,
Free
Software
Foundation
,
Inc
.
--
--
--
--
GNAT
is
free
software
;
you
can
redistribute
it
and
/
or
modify
it
under
--
--
terms
of
the
GNU
General
Public
License
as
published
by
the
Free
Soft
-
--
...
...
@@ -272,7 +272,8 @@ package body Ada.Containers.Multiway_Trees is
New_Item : Element_Type;
Count : Count_Type := 1)
is
First, Last : Tree_Node_Access;
First : Tree_Node_Access;
Last : Tree_Node_Access;
begin
if Parent = No_Element then
...
...
@@ -297,7 +298,6 @@ package body Ada.Containers.Multiway_Trees is
others => <>);
Last := First;
for J in Count_Type'
(
2
)
..
Count
loop
--
Reclaim
other
nodes
if
Storage_Error
.
???
...
...
@@ -1171,7 +1171,8 @@ package body Ada.Containers.Multiway_Trees is
Position : out Cursor;
Count : Count_Type := 1)
is
Last : Tree_Node_Access;
First : Tree_Node_Access;
Last : Tree_Node_Access;
begin
if Parent = No_Element then
...
...
@@ -1202,13 +1203,11 @@ package body Ada.Containers.Multiway_Trees is
with "attempt to tamper with cursors (tree is busy)";
end if;
Position.Container := Parent.Container;
Position.Node := new Tree_Node_Type'
(
Parent
=>
Parent
.
Node
,
Element
=>
New_Item
,
others
=>
<>);
Last
:=
Position
.
Node
;
First := new Tree_Node_Type'
(
Parent
=>
Parent
.
Node
,
Element
=>
New_Item
,
others
=>
<>);
Last
:=
First
;
for
J
in
Count_Type
'(2) .. Count loop
-- Reclaim other nodes if Storage_Error. ???
...
...
@@ -1222,7 +1221,7 @@ package body Ada.Containers.Multiway_Trees is
end
loop
;
Insert_Subtree_List
(
First
=>
Position
.
Node
,
(
First
=>
First
,
Last
=>
Last
,
Parent
=>
Parent
.
Node
,
Before
=>
Before
.
Node
);
...
...
@@ -1232,6 +1231,8 @@ package body Ada.Containers.Multiway_Trees is
--
nodes
we
just
inserted
.
Container
.
Count
:=
Container
.
Count
+
Count
;
Position
:=
Cursor
'(Parent.Container, First);
end Insert_Child;
procedure Insert_Child
...
...
@@ -1241,7 +1242,8 @@ package body Ada.Containers.Multiway_Trees is
Position : out Cursor;
Count : Count_Type := 1)
is
Last
:
Tree_Node_Access
;
First : Tree_Node_Access;
Last : Tree_Node_Access;
begin
if Parent = No_Element then
...
...
@@ -1272,13 +1274,11 @@ package body Ada.Containers.Multiway_Trees is
with "attempt to tamper with cursors (tree is busy)";
end if;
Position
.
Container
:=
Parent
.
Container
;
Position
.
Node
:=
new
Tree_Node_Type
'(Parent => Parent.Node,
Element => <>,
others => <>);
Last := Position.Node;
First := new Tree_Node_Type'
(
Parent
=>
Parent
.
Node
,
Element
=>
<>,
others
=>
<>);
Last
:=
First
;
for
J
in
Count_Type
'(2) .. Count loop
-- Reclaim other nodes if Storage_Error. ???
...
...
@@ -1292,7 +1292,7 @@ package body Ada.Containers.Multiway_Trees is
end
loop
;
Insert_Subtree_List
(First =>
Position.Node
,
(
First
=>
First
,
Last
=>
Last
,
Parent
=>
Parent
.
Node
,
Before
=>
Before
.
Node
);
...
...
@@ -1302,6 +1302,8 @@ package body Ada.Containers.Multiway_Trees is
--
nodes
we
just
inserted
.
Container
.
Count
:=
Container
.
Count
+
Count
;
Position
:=
Cursor
'(Parent.Container, First);
end Insert_Child;
-------------------------
...
...
gcc/ada/prj-proc.adb
View file @
f11ac8e7
...
...
@@ -2308,7 +2308,9 @@ package body Prj.Proc is
Name_Of
(
Project_Node_Of
(
Variable_Node
,
Node_Tree
),
Node_Tree
);
The_Project
:=
Imported_Or_Extended_Project_From
(
Project
,
Name
);
Imported_Or_Extended_Project_From
(
Project
,
Name
,
No_Extending
=>
True
);
The_Package
:=
No_Package
;
end
if
;
--
If
a
package
was
specified
for
the
case
variable
,
get
its
id
...
...
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