repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ada: Add missing guards for degenerate storage models
2023-05-30
P
iotr Tro
j
an
e
k
ada:
Only build ac
c
ess-to-subprogram wrappers when
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
P
i
otr Trojanek
ada: Fix
crash on
semi-re
c
u
r
s
ive call in access-to
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr T
r
o
j
anek
ada
:
A
t
tach pre/post on ac
c
ess-to-subprogram to internal
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Troja
n
ek
ada: Remov
e
re
d
u
ndant prot
e
ction against empty lists
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Remove extra whitespace from
FO
R
loops
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: C
l
eanup detection o
f
ty
p
e support subprog
r
am entities
commit
|
commitdiff
|
tree
2023-05-29
Piotr
T
r
o
j
a
nek
ada: Accep
t
p
arameters o
f
enclosi
n
g subp
r
ograms
in
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojan
e
k
ada
:
Allow attributes
like Fir
s
t and L
a
st to be read
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
a
d
a: R
e
u
se routine for g
e
tt
i
ng from body entity to
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr Tro
j
ane
k
ada: Fix
r
etrie
v
al of
s
pec entity from e
n
try body entity
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojan
e
k
ada: Res
t
ore parent lin
k
for b
o
th
l
ists and nodes in
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Pi
o
t
r T
r
ojanek
ad
a
: T
u
ne message for
m
issing
'Result in
C
ontract_Cases
commit
|
commitdiff
|
tree
2023-05-29
Piotr Tr
o
janek
ada: Simpl
i
fy
r
emoval of fo
r
mals
f
rom
the sc
o
pe
commit
|
commitdiff
|
tree
2023-05-29
Piotr Trojanek
ada: Tune me
s
sage for pre/post on access-to
-
subprog
r
am
.
.
.
commit
|
commitdiff
|
tree
2023-05-29
Piotr
Trojanek
ada: Analyze p
r
e/p
o
st
o
n ac
c
e
ss-to-subpr
o
gram without
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada: Remove r
e
dundant guard against empty li
s
t
s
commit
|
commitdiff
|
tree
2023-05-26
Piotr Troj
a
n
ek
ada: Simpli
f
y
expansion
of
s
et membership
commit
|
commitdiff
|
tree
2023-05-26
P
i
otr Trojanek
ad
a
:
Cleanup expansi
o
n of membershi
p
operators in
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr
T
rojane
k
ada: Remove le
f
to
v
e
r
code for counting protected entries
commit
|
commitdiff
|
tree
2023-05-26
Piotr
Tro
j
anek
a
da: F
i
x
de
t
ection
o
f
non-sta
t
ic ex
p
ressions in records
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojane
k
ada: S
i
m
p
lify
i
terat
i
on o
v
er record component items
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piot
r
Tro
j
ane
k
ada: Fix handling of Global contracts inside
g
eneri
c
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada: Tun
e
d
etect
i
on of e
x
pression functio
n
s within
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Piotr Troja
n
ek
ada: Remove
r
edu
n
d
a
n
t prote
c
tion ag
a
ins
t
empty lists
commit
|
commitdiff
|
tree
2023-05-26
Piotr T
r
ojanek
ada: Cle
a
nups in han
d
ling of aggrega
t
es
commit
|
commitdiff
|
tree
2023-05-26
Piotr
T
r
ojanek
a
da: Fix itera
t
ion
o
v
e
r component it
e
ms with pragmas
commit
|
commitdiff
|
tree
2023-05-26
Piotr Trojanek
ada: Remov
e
redu
n
dant guards
f
rom ha
n
dling of record
.
.
.
commit
|
commitdiff
|
tree
2023-05-26
Pio
t
r T
r
oja
n
ek
ada
:
U
s
e cont
e
x
t
variab
l
e
s in
e
x
pansion of aggreg
a
te
s
commit
|
commitdiff
|
tree
2023-05-26
P
iotr Tr
o
janek
ad
a
:
Simplify e
x
pansion of position
a
l aggregates
commit
|
commitdiff
|
tree
2023-05-26
P
iotr Tr
o
jane
k
ada: Refine types f
o
r an
a
c
ce
s
si
b
i
l
ity
-
checkin
g
r
o
utine
commit
|
commitdiff
|
tree
2023-05-26
Piot
r
Troj
a
nek
ada: Cle
a
n style in expansion of array aggreg
a
tes
commit
|
commitdiff
|
tree
2023-05-25
Piotr Troja
n
ek
ada: Expect Ex
c
eptional_Cases
as a context
f
or attri
b
ute Old
commit
|
commitdiff
|
tree
2023-05-25
Pi
o
tr Tro
j
anek
ada:
Use procedural varia
n
t of
N
ext_I
n
de
x
where possible
commit
|
commitdiff
|
tree
2023-05-25
P
i
otr Trojanek
ada: Fi
x
copying of quantifi
e
d expressions
commit
|
commitdiff
|
tree
2023-05-25
P
i
o
t
r Trojanek
ada: Deconst
r
u
c
t a
no longer use
d
paramete
r
of New_Copy
_
Tree
commit
|
commitdiff
|
tree
2023-05-25
Piotr
T
rojanek
ada:
C
lea
n
up c
o
py
i
ng of no
d
e trees
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojanek
ada:
S
implify
cop
y
ing of
node lists
commit
|
commitdiff
|
tree
2023-05-25
P
i
otr Trojanek
ada:
Remove unused ini
t
ial value of a loc
a
l vari
a
ble
commit
|
commitdiff
|
tree
2023-05-25
Piotr Troj
a
nek
ada: Prevent se
a
rch of calls in precondit
i
ons from
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
P
io
t
r Trojanek
ada: Fix comments fo
r
rece
n
tly
a
dded SP
A
RK aspect
s
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojane
k
ada: Add
missing
s
uppo
r
t
i
ve code for
r
e
cently a
d
ded
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
Piotr Trojanek
ada: Tune handling of attri
b
ute
s
Old
in contract Excepti
o
nal
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
P
iotr Trojanek
a
da:
Remov
e
r
e
dun
d
ant guards
from
calls
to M
o
ve_Asp
e
cts
commit
|
commitdiff
|
tree
2023-05-25
Piotr
T
roj
a
nek
a
d
a: Fix copy-
p
aste
mis
t
ake in ana
l
y
s
is of Exceptional_Cases
commit
|
commitdiff
|
tree
2023-05-25
Pio
t
r
Trojanek
a
d
a
:
T
u
n
e
warning a
b
o
u
t assi
g
nment just bef
o
re a raise
.
.
.
commit
|
commitdiff
|
tree
2023-05-25
Pio
t
r Trojanek
ada:
Accept alia
s
ed paramet
e
rs in Ex
c
eptional_Ca
s
es
commit
|
commitdiff
|
tree
2023-05-25
Piotr Tro
j
anek
a
da: Restrict u
s
e of forma
l
paramet
e
r
s within exception
a
l
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
ada: Accept and
a
nalyze new
aspect
Excep
t
i
on
a
l_Ca
s
es
commit
|
commitdiff
|
tree
2023-05-23
P
i
otr Trojanek
ada: Add ta
g
s to warnin
g
s con
t
rolled by
W
arn_O
n
_
R
edundant_Co
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
P
i
o
t
r T
r
o
j
anek
ada: Cl
e
an
u
p
inconsist
e
nt iteration o
v
er excepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Pi
o
tr Trojanek
a
da: Tu
r
n assertions into
defensive co
d
e in error location
s
commit
|
commitdiff
|
tree
2023-05-23
Piotr Tr
o
janek
ada: Fix ending
s
of p
r
e
t
ty-printed
n
umeri
c
literals
commit
|
commitdiff
|
tree
2023-05-23
Piot
r
Troj
a
nek
a
da: Sy
n
c different variants of interrup
t
han
d
l
e
r re
g
istration
commit
|
commitdiff
|
tree
2023-05-23
Piotr
T
rojane
k
ada: Revert to old
p
retty-printing of
i
nterna
l
entities
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Pio
t
r Tr
o
ja
n
ek
ada: Igno
r
e accessibil
i
t
y
a
ct
u
a
l
s in expression p
r
etty
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr Tro
j
anek
a
da:
Remove sp
e
c
i
al-case
for parenthese
s
in
expans
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
ada: Tran
s
fer fi
x
fo
r
pretty-printed paren
t
heses from
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr
T
rojanek
ada: Fix exp
r
e
s
sio
n
pretty-printer fo
r
SPARK counterexa
m
ples
commit
|
commitdiff
|
tree
2023-05-23
Piotr Trojanek
ada: Suppress w
a
r
n
ing about Subp
r
ogram_Variant faili
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-05-23
Piotr
Trojan
e
k
ada:
Minor f
i
x typo in comment
commit
|
commitdiff
|
tree
2023-05-22
Piotr Trojane
k
ada: A
v
oid repeat
e
d
cal
l
s when look
i
ng for first
/
l
a
st
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Pi
o
tr
T
rojanek
ada: Fix s
o
urc
e
locat
i
on for
c
rashes in
expanded Loop_Entr
y
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Pio
t
r Trojanek
ad
a
: Further fixes to GNATprove and
Cod
e
Peer expression
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
P
iotr Troja
n
ek
ada: Cleanup redunda
n
t
c
o
nd
i
tion in resolut
i
on of ent
i
ty
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piotr Trojanek
a
d
a: Add w
a
rnin
g
on
frontend inlining of Subprogram_Variant
commit
|
commitdiff
|
tree
2023-05-22
Piotr T
r
ojanek
ad
a
:
F
i
x spurious warn
i
ng on I
n
l
i
n
e_Alw
a
y
s and contract
s
commit
|
commitdiff
|
tree
2023-05-22
P
i
o
t
r Trojanek
ada
:
Remove
red
u
ndant
p
rotection against
e
mpty
lists
commit
|
commitdiff
|
tree
2023-05-22
Piotr
T
rojane
k
ada: Remove unre
f
er
e
nced util
i
ty routine
I
s_Actual
_
Tagged_Pa
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Piot
r
Tro
j
anek
ada:
Fix
t
r
a
vers
a
l for the rightmo
s
t n
o
d
e
of a pretty
.
.
.
commit
|
commitdiff
|
tree
2023-05-22
Pio
t
r Tro
j
ane
k
ada: Rest
r
ict
e
xpression
p
retty-p
r
inter
t
o subexpres
s
ions
commit
|
commitdiff
|
tree
2023-05-22
Piotr
T
roj
a
nek
ada: Don't pretty-print
D
EL w
i
t
h
in expression
i
mages
commit
|
commitdiff
|
tree
2023-05-22
Piotr
T
rojanek
ada: Update C
o
ntrolling_Ar
g
ument
w
he
n
copyi
n
g tree
s
commit
|
commitdiff
|
tree
2023-05-16
Pio
t
r Tr
o
jan
e
k
ada: Apply
r
an
g
e
check
s
to preanalyzed ag
g
regate expressi
o
n
s
commit
|
commitdiff
|
tree
2023-05-16
Piotr Tr
o
ja
n
ek
ada: Bu
i
ld
i
nvariant procedure while
f
reezing in GNATpro
v
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Piot
r
Trojan
e
k
ad
a
: Remove
r
e
d
unda
n
t pr
o
tection again
s
t
e
mpty lists
commit
|
commitdiff
|
tree
2023-05-15
Piotr Trojane
k
ada: Accept ag
g
r
egates with OTHERS
c
laus
e
in unche
c
k
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-05-15
Pio
t
r
Trojan
e
k
ada:
Reject attribut
e
Init
i
a
l
iz
e
on uncheck
e
d
unio
n
s
commit
|
commitdiff
|
tree
2023-05-15
Piotr Troja
n
ek
a
d
a: Fix link
t
o
parent
w
hen
c
opying w
i
th Copy_Separ
a
te
_
Tree
commit
|
commitdiff
|
tree
2023-01-05
Piotr Troja
n
ek
ada:
F
lag renaming-as-spec as a
body
t
o
inli
n
e
commit
|
commitdiff
|
tree
2023-01-05
Piotr Trojanek
ada:
R
emove unhelpfu
l
special case
for re
n
amed bodies
.
.
.
commit
|
commitdiff
|
tree
2022-11-22
Piotr Trojanek
ada: Accept aspe
c
ts Global and Dep
e
nds on abstract
.
.
.
commit
|
commitdiff
|
tree
2022-11-22
Pi
o
tr Trojane
k
ada: Adjust number of
e
rrors w
h
e
n
removing wa
r
ning
.
.
.
commit
|
commitdiff
|
tree
2022-11-14
Piotr Troja
n
ek
a
d
a:
Adjus
t
locations in
aspect
s
on generic formal
.
.
.
commit
|
commitdiff
|
tree
2022-11-14
Piotr
Trojanek
a
da
:
F
ix sty
l
e in code for
g
e
neric formal subprograms
.
.
.
commit
|
commitdiff
|
tree
2022-11-14
Pi
o
tr Trojanek
ada: Expand generic formal s
u
b
p
rograms with
c
ont
r
a
c
ts
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Piotr T
r
oj
a
nek
ada:
C
lean up call to check if
as
p
e
c
t
s are pres
e
n
t
commit
|
commitdiff
|
tree
2022-11-08
Piotr Troj
a
nek
ada:
P
r
opagate as
p
ect
G
h
ost when instantiating null
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Piotr Trojan
e
k
a
da: Fix expans
i
on
of 'Wi
d
e_I
m
age and 'Wide_Wi
d
e_Image
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Pio
t
r
Troj
a
nek
ada: Fix inconsis
t
ent whitespace in Ada
.
Numerics
.
G
e
neric_Com
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Pi
o
t
r
Tr
o
janek
ada
:
Remo
v
e unnee
d
ed
cod
e
i
n
han
d
ling formal t
y
pe d
e
f
aults
commit
|
commitdiff
|
tree
2022-11-08
Piotr Troja
n
e
k
ada: Cleanup local variable th
a
t is
only set
a
s a
n
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
Piotr Tro
j
anek
ada
:
Reject
l
im
i
t
ed
ob
j
ec
t
s in
array a
n
d
recor
d
delta
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
P
i
o
t
r Trojanek
a
d
a: Allo
w
in
i
tializat
i
on of limited objects w
i
t
h
delta
.
.
.
commit
|
commitdiff
|
tree
2022-11-08
P
i
otr Trojanek
ada: Re
j
ect
r
ecor
d
delta
aggregates with l
i
m
ited expressions
commit
|
commitdiff
|
tree
2022-11-08
Piotr
T
rojanek
ada: Raise Tag_E
r
ror
w
h
en Ada
.
Tags operations a
r
e called
.
.
.
commit
|
commitdiff
|
tree
2022-11-07
P
iotr Troj
a
nek
ada: Tu
n
e hash fun
c
tion for cross-reference en
t
ries
commit
|
commitdiff
|
tree
2022-11-07
Piotr Troja
n
ek
ada: Fix performance regres
s
ion related to referenc
e
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-07
Piotr Trojan
e
k
ada: Inline composite node
k
ind AST queries
commit
|
commitdiff
|
tree
2022-11-07
Piotr Trojanek
ada:
F
ix d
e
tect
i
o
n
o
f
ext
e
rn
a
l
ca
l
ls to
p
r
otected objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-07
Piotr T
r
ojanek
ada: Cle
a
n
up unnecessary nesting in
code for DLL l
i
b
r
arie
s
commit
|
commitdiff
|
tree
next