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
1a9cb483
Commit
1a9cb483
authored
Jul 07, 2005
by
Arnaud Charlet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
resync.
From-SVN: r101702
parent
2d43d3fe
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
145 additions
and
0 deletions
+145
-0
gcc/ada/ChangeLog
+145
-0
No files found.
gcc/ada/ChangeLog
View file @
1a9cb483
2005
-
07
-
07
Pascal
Obry
<
obry
@
adacore
.
com
>
*
g
-
socthi
-
mingw
.
adb
(
C_Inet_Addr
):
New
body
used
to
convert
the
returned
type
on
Windows
.
*
g
-
socthi
-
mingw
.
ads
(
C_Inet_Addr
):
Remove
pragma
Import
for
this
routine
.
*
g
-
socket
.
adb
(
Inet_Addr
):
Check
for
empty
Image
and
raises
an
exception
in
this
case
.
Simplify
the
code
as
"Image (Image'Range)"
=
"Image"
.
2005
-
07
-
07
Vincent
Celier
<
celier
@
adacore
.
com
>
*
bindgen
.
adb
(
Gen_Output_File_C
):
When
switch
-
a
was
specified
,
put
the
destructor
/
constructor
attributes
for
<
lib
>
final
/<
lib
>
init
.
*
gnatbind
.
adb
(
Gnatbind
):
Allow
-
a
to
be
used
in
conjunction
with
-
C
2005
-
07
-
07
Eric
Botcazou
<
ebotcazou
@
adacore
.
com
>
*
decl
.
c
(
gnat_to_gnu_entity
)
<
E_Procedure
>:
Do
not
strip
the
padding
type
if
the
parameter
is
not
passed
by
copy
but
reference
by
default
.
2005
-
07
-
07
Javier
Miranda
<
miranda
@
adacore
.
com
>
*
exp_ch3
.
adb
(
Build_Record_Init_Proc
/
Freeze_Record_Type
):
Reimplementation
of
the
support
for
abstract
interface
types
in
order
to
leave
the
code
more
clear
and
easy
to
maintain
.
*
exp_ch6
.
adb
(
Freeze_Subprogram
):
Reimplementation
of
the
support
for
abstract
interface
types
in
order
to
leave
the
code
clearer
and
easier
to
maintain
.
*
exp_disp
.
ads
,
exp_disp
.
adb
(
Fill_DT_Entry
):
Part
of
its
functionality
is
now
implemented
by
the
new
subprogram
Fill_Secondary_DT_Entry
.
(
Fill_Secondary_DT_Entry
):
Generate
the
code
necessary
to
fill
the
appropriate
entry
of
the
secondary
dispatch
table
.
(
Make_DT
):
Add
code
to
inherit
the
secondary
dispatch
tables
of
the
ancestors
.
*
exp_util
.
adb
(
Find_Interface_Tag
/
Find_Interface_ADT
):
Instead
of
implementing
both
functionalities
by
means
of
a
common
routine
,
each
routine
has
its
own
code
.
2005
-
07
-
07
Javier
Miranda
<
miranda
@
adacore
.
com
>
*
freeze
.
adb
(
Freeze_Entity
):
Check
wrong
uses
of
tag
incomplete
types
.
*
par
-
ch3
.
adb
(
P_Type_Declaration
):
Give
support
to
tagged
incomplete
types
:
--
type
DEFINING_IDENTIFIER
[
DISCRIMINANT_PART
]
[
IS
TAGGED
];
--
*
sem_attr
.
adb
(
Check_Not_Incomplete_Type
):
Additional
checks
for
wrong
use
of
tag
incomplete
types
.
*
sem_ch3
.
adb
(
Analyze_Incomplete_Type
):
Add
mininum
decoration
to
give
support
to
tagged
incomplete
types
.
*
sem_ch5
.
adb
(
Analyze_Case_Statement
):
In
generated
code
,
if
the
expression
is
a
discriminant
reference
and
its
type
is
private
,
as
can
happen
within
a
stream
operation
for
a
mutable
record
,
use
the
full
view
of
the
type
to
resolve
the
case
alternatives
.
(
Analyze_Assignment
):
Check
wrong
dereference
of
incomplete
types
.
*
sem_ch6
.
adb
(
Process_Formals
):
Allow
the
use
of
tagged
incomplete
types
.
*
sem_res
.
adb
(
Resolve_Explicit_Dereference
):
Allow
the
use
of
tagged
incomplete
types
.
*
sinfo
.
adb
(
Taggged_Present
/
Set_Taggged_Present
):
Applicable
to
N_Incomplete_Type_Declaration
nodes
.
*
sinfo
.
ads
(
N_Incomplete_Type_Declaration
):
Addition
of
attribute
Tag_Present
to
give
support
to
tagged
incomplete
types
:
--
type
DEFINING_IDENTIFIER
[
DISCRIMINANT_PART
]
[
IS
TAGGED
];
--
2005
-
07
-
07
Olivier
Hainque
<
hainque
@
adacore
.
com
>
PR
ada
/
22301
*
raise
.
c
:
Only
include
unwind
.
h
if
IN_RTS
,
and
provide
dummy
type
definitions
for
the
Unwind
wrappers
in
the
compiler
case
.
2005
-
07
-
07
Ed
Schonberg
<
schonberg
@
adacore
.
com
>
Javier
Miranda
<
miranda
@
adacore
.
com
>
*
par
-
load
.
adb
(
Load
):
If
a
child
unit
is
loaded
through
a
limited_with
clause
,
each
parent
must
be
loaded
as
a
limited
unit
as
well
.
*
sem_ch10
.
adb
(
Previous_Withed_Unit
):
Better
name
for
Check_Withed_Unit
.
Return
true
if
there
is
a
previous
with_clause
for
this
unit
,
whether
limited
or
not
.
(
Expand_Limited_With_Clause
):
Do
not
generate
a
limited_with_clause
on
the
current
unit
.
(
Is_Visible_Through_Renamings
):
New
local
subprogram
of
install_limited
_withed_unit
that
checks
if
some
package
installed
through
normal
with
clauses
has
a
renaming
declaration
of
package
whose
limited
-
view
is
ready
to
be
installed
.
This
enforces
the
check
of
the
rule
10.1.2
(
21
/
2
)
of
the
current
Draft
document
for
Ada
2005.
(
Analyze_Context
):
Complete
the
list
of
compilation
units
that
are
allowed
to
contain
limited
-
with
clauses
.
It
also
contains
checks
that
were
previously
done
by
Install_Limited_Context_Clauses
.
This
makes
the
code
more
clear
and
easy
to
maintain
.
(
Expand_Limited_With_Clause
)
It
is
now
a
local
subprogram
of
Install_Limited_Context_Clauses
,
and
contains
the
code
that
adds
the
implicit
limited
-
with
clauses
for
parents
of
child
units
.
This
functionality
was
prevously
done
by
Analyze_Context
.
*
sem_ch4
.
adb
(
Analyze_Selected_Component
):
Check
wrong
use
of
incomplete
type
.
*
sem_ch7
.
adb
(
Analyze_Package_Declaration
):
Check
if
the
package
has
been
erroneously
named
in
a
limited
-
with
clause
of
its
own
context
.
In
this
case
the
error
has
been
previously
notified
by
Analyze_Context
.
2005
-
07
-
07
Ed
Schonberg
<
schonberg
@
adacore
.
com
>
*
sem_ch8
.
adb
(
Find_Direct_Name
):
Handle
properly
the
case
of
a
generic
package
that
contains
local
declarations
with
the
same
name
.
(
Analyze_Object_Renaming
):
Check
wrong
renaming
of
incomplete
type
.
2005
-
07
-
07
Bernard
Banner
<
banner
@
adacore
.
com
>
*
tracebak
.
c
:
Refine
tracebacks
to
use
Unwind_Backtrace
scheme
on
ia64
platform
only
on
platforms
that
you
the
GCC
unwind
library
rather
than
the
system
unwind
library
.
2005
-
07
-
07
Thomas
Quinot
<
quinot
@
adacore
.
com
>
*
expect
.
c
:
Minor
reformatting
2005
-
07
-
07
Sergey
Rybin
<
rybin
@
adacore
.
com
>
*
vms_data
.
ads
:
Add
VMS
qualifiers
for
new
gnatpp
switch
--
no
-
separate
-
is
*
gnat_ugn
.
texi
:
Add
description
for
new
gnatpp
option
(--
no
-
separate
-
is
)
2005
-
07
-
04
Thomas
Quinot
<
quinot
@
adacore
.
com
>
*
g
-
expect
-
vms
.
adb
,
g
-
expect
.
ads
,
g
-
expect
.
adb
...
...
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