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
Revert: "Enable prange support." [PR114985]
2022-05-24
Martin Sebor
P
R
middle-en
d
/
105604 - ICE: i
n
tree_to_shwi w
i
t
h
vla
.
.
.
commit
|
commitdiff
|
tree
2022-03-15
Martin Seb
o
r
Avoid -Wdangling-pointer for by-trans
p
aren
t
-reference
.
.
.
commit
|
commitdiff
|
tree
2022-03-03
Mar
t
in Sebor
Call
m
ark_dfs_back_
e
d
g
es before te
s
t
ing EDGE
_
DFS_BACK
.
.
.
commit
|
commitdiff
|
tree
2022-03-01
Ma
r
tin S
e
bor
Add a
test for true positiv
e
s rela
t
ed
t
o PR10471
5
.
commit
|
commitdiff
|
tree
2022-02-14
Mart
i
n S
e
bo
r
Updat
e
-Warray-bounds d
o
cume
n
tation [PR
1
043
5
5]
.
commit
|
commitdiff
|
tree
2022-02-04
M
arti
n
S
e
bor
U
s
e aut
o
_vec f
o
r point
e
r
_qu
e
r
y
ca
c
he
f
or
auto cleanup
.
commit
|
commitdiff
|
tree
2022-02-03
Martin Sebor
Adjust warn_a
c
ces
s
pas
s
p
laceme
n
t
[PR1042
6
0]
.
commit
|
commitdiff
|
tree
2022-02-03
M
a
rtin S
e
bor
Enable pointer_query ca
c
h
i
ng
i
n -
W
rest
r
ict
.
commit
|
commitdiff
|
tree
2022-02-03
M
artin Sebor
Enabl
e
p
ointer_query caching
i
n
-
W
a
r
ray-bounds
.
commit
|
commitdiff
|
tree
2022-02-03
Martin Sebor
Make pointer_query cach
e
a private mem
b
er
.
commit
|
commitdiff
|
tree
2022-02-03
Martin
Sebor
Constrain conservativ
e
s
tr
i
n
g
l
e
ngths to array sizes
.
.
.
commit
|
commitdiff
|
tree
2022-02-03
Martin Sebor
Cor
r
ect t
y
p
os
i
n -Wus
e
-afte
r
-free descrip
t
ion
.
commit
|
commitdiff
|
tree
2022-02-02
M
a
rtin Sebor
Declare
std::array m
e
mbers with attribute
c
onst
[PR1
0
1831]
.
commit
|
commitdiff
|
tree
2022-01-31
Martin Sebor
Cons
t
rain P
H
I handling
in -Wuse-after-free [PR104232]
.
commit
|
commitdiff
|
tree
2022-01-25
M
a
rtin Sebor
Avoid reco
m
puting
PHI
resul
t
s af
t
er failure (PR104203)
.
commit
|
commitdiff
|
tree
2022-01-24
Martin Sebor
Remove
d
uplicate
code block
.
commit
|
commitdiff
|
tree
2022-01-19
Martin
S
ebor
Add test for bogus warning [PR10407
6
]
.
commit
|
commitdiff
|
tree
2022-01-19
Mart
i
n Seb
o
r
Supp
r
ess valid warni
n
g [PR10410
3
]
.
commit
|
commitdiff
|
tree
2022-01-19
Mar
t
i
n Sebor
Handle failure to deter
m
ine
pointer provenance cons
e
rvativ
e
l
.
.
.
commit
|
commitdiff
|
tree
2022-01-15
Ma
r
tin Se
b
or
Add -W
d
angling-pointer [PR63272]
.
commit
|
commitdiff
|
tree
2022-01-15
M
artin Sebor
Add
-Wuse-after-free
[PR8053
2
]
.
commit
|
commitdiff
|
tree
2022-01-14
Martin
S
e
bor
Use enclosing
object size if it's smalle
r
than memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2022-01-14
Martin Sebor
T
es
t
to verify -Wforma
t
-
o
verflow uses context-sensitive
.
.
.
commit
|
commitdiff
|
tree
2022-01-05
Martin Sebor
Avo
i
d
-W
f
orm
a
t-dia
g
.
commit
|
commitdiff
|
tree
2022-01-04
Martin Seb
o
r
Eenable -Winvalid-memory-orde
r
for C++ [PR
9
961
2
]
.
commit
|
commitdiff
|
tree
2021-12-16
Martin
Seb
o
r
Ch
e
ck for c
l
ass type befo
r
e ass
u
ming a type is one
.
.
.
commit
|
commitdiff
|
tree
2021-12-16
Martin S
e
bo
r
Fix
mem
b
er ali
g
nment for all targets [PR103751
]
.
commit
|
commitdiff
|
tree
2021-12-15
M
a
r
tin Sebo
r
A
d
d
new test
[
P
R
78969]
.
commit
|
commitdiff
|
tree
2021-12-09
Marti
n
Sebor
E
x
tend the off
s
e
t
and size of m
e
r
ged
o
bject ref
e
rences
.
.
.
commit
|
commitdiff
|
tree
2021-12-09
M
artin Sebor
Avoid expectin
g
nonzero
s
ize for access no
n
e vo
i
d*
.
.
.
commit
|
commitdiff
|
tree
2021-12-09
M
a
rtin Sebor
A
d
d a new dump f
u
nction
.
commit
|
commitdiff
|
tree
2021-12-09
Mart
i
n Seb
o
r
Refactor compute_o
b
jsi
z
e_
r
into help
e
rs
.
commit
|
commitdiff
|
tree
2021-12-09
Martin Sebor
Int
r
o
duce access_ref
:
:merge_
r
ef
.
commit
|
commitdiff
|
tree
2021-12-09
M
a
r
tin
S
ebor
Pass GIM
P
L
E statemen
t
t
o
compute_objsize
.
commit
|
commitdiff
|
tree
2021-12-09
Martin
S
e
b
o
r
Move bn
d
rng from access_ref to a
c
cess_data
.
commit
|
commitdiff
|
tree
2021-12-09
Martin Sebor
Use
t
he recurs
i
ve form of compute_objsize [PR 103143]
.
commit
|
commitdiff
|
tree
2021-11-29
Martin Sebor
Pru
n
e out val
i
d -Winfinite
-
recursio
n
[
PR1034
6
9]
.
commit
|
commitdiff
|
tree
2021-11-23
Martin Sebor
I
ssue -Waddress also for referenc
e
membe
r
s [PR96507]
.
commit
|
commitdiff
|
tree
2021-11-23
M
art
i
n Sebor
Implem
e
n
t
-
Winfini
t
e-recursio
n
[PR8
8
232]
.
commit
|
commitdiff
|
tree
2021-11-19
Martin Seb
o
r
Restore an
c
ient -Waddress f
o
r weak
symbo
l
s
[PR
3
392
5
]
.
commit
|
commitdiff
|
tree
2021-11-17
Martin S
e
bo
r
Avoid pathol
o
gical function redeclar
a
ti
o
ns when checki
n
g
.
.
.
commit
|
commitdiff
|
tree
2021-11-17
Martin Sebor
Handle fo
l
ded nonconstant array bounds [PR101702]
commit
|
commitdiff
|
tree
2021-11-16
Mart
i
n Sebor
Avoid assuming maximum string length is
c
onsta
n
t [PR102960]
.
commit
|
commitdiff
|
tree
2021-11-10
Ma
r
tin Sebor
Adju
s
t test to avoid target-s
p
ecific failures [PR103161]
.
commit
|
commitdiff
|
tree
2021-10-27
Martin Sebo
r
Fix a
typo
.
commit
|
commitdiff
|
tree
2021-10-26
M
a
rtin Sebor
Improve/correct detection
o
f overlapping
aggregates
.
.
.
commit
|
commitdiff
|
tree
2021-10-26
Martin S
e
bor
Make full use of co
n
tex
t
-sens
i
t
ive ranges in access
.
.
.
commit
|
commitdiff
|
tree
2021-10-26
M
artin Sebor
Det
e
ct overf
l
ow by
a
t
o
m
i
c fu
n
ctions [PR102453]
.
commit
|
commitdiff
|
tree
2021-10-13
Martin S
e
bo
r
C
heck to s
e
e if null point
e
r is dereference
a
ble
[PR102
6
30]
.
commit
|
commitdiff
|
tree
2021-10-01
Ma
r
tin Sebor
Enhance -W
a
ddres
s
t
o detect more s
u
spicious
expre
s
sions
.
.
.
commit
|
commitdiff
|
tree
2021-09-19
Martin Sebor
Co
r
rect a fun
c
tion pre/pos
t
c
o
n
di
t
ion
[
PR
1
02403]
.
commit
|
commitdiff
|
tree
2021-09-19
Martin Sebor
H
a
nd
l
e null cfu
n
[PR102243]
.
commit
|
commitdiff
|
tree
2021-09-17
M
a
rtin Sebor
Factor predidac
t
e analysis
out of tree-ss
a
-u
n
i
nit
.
c
.
.
.
commit
|
commitdiff
|
tree
2021-09-17
Mart
i
n Sebor
Better
h
andle
M
I
N/MAX_EXPR of unrelated objects
[PR1
0
2200]
.
commit
|
commitdiff
|
tree
2021-09-02
Martin
Seb
o
r
Impro
v
e -Wuninitialized note locati
o
n
.
commit
|
commitdiff
|
tree
2021-09-01
Martin
Sebor
Enable ranger and ca
c
hing i
n
p
ass_w
a
ccess
.
commit
|
commitdiff
|
tree
2021-08-31
M
a
rtin Sebor
Avoi
d
valid
Cover
i
ty
w
arning f
o
r
c
omparing array to
.
.
.
commit
|
commitdiff
|
tree
2021-08-31
Ma
r
tin Seb
o
r
D
i
s
abl
e
gcc_rich_l
o
cation
copy
i
n
g
and as
s
i
gn
m
e
nt
.
commit
|
commitdiff
|
tree
2021-08-31
Martin Sebor
A
dd
a
ttribute returns nonn
u
ll to get
_
ra
n
ge_q
u
ery
.
commit
|
commitdiff
|
tree
2021-08-26
Martin Sebor
Refactor warn_unini
t
() code
.
commit
|
commitdiff
|
tree
2021-08-25
Ma
r
tin Sebor
Add -details t
o
dump
o
ption needed after
r
12-3144
.
commit
|
commitdiff
|
tree
2021-08-25
Martin Sebo
r
Avoid pri
n
ting range table
header
a
lone
.
commit
|
commitdiff
|
tree
2021-08-24
Martin S
e
bor
R
eset PHI b
a
s
e
0 flag
i
f it's clear
in any ar
g
ument
.
.
.
commit
|
commitdiff
|
tree
2021-08-19
Martin
S
ebor
Docum
e
nt
e
nable_ranger and disable_ra
n
ger
.
commit
|
commitdiff
|
tree
2021-08-19
Martin Se
b
or
Release res
o
u
r
c
es acquired by enab
l
e
_
rang
e
r
(
)
[PR10
1
984]
.
commit
|
commitdiff
|
tree
2021-08-17
Ma
r
tin Sebor
Move
mor
e
war
n
ing c
o
de to gi
m
ple-
s
sa-warn-access etc
.
commit
|
commitdiff
|
tree
2021-08-14
Martin Sebor
Diagnose mism
a
t
ches betwe
e
n
arr
a
y
and
s
calar
new
and
.
.
.
commit
|
commitdiff
|
tree
2021-08-13
Martin S
e
bor
Warn for reads f
r
om write-only argume
n
ts [PR10
1
734]
.
commit
|
commitdiff
|
tree
2021-08-06
Mar
t
in Sebor
Move more code to new gi
m
ple-s
s
a-warn-acces
s
pass
.
commit
|
commitdiff
|
tree
2021-08-06
Martin Sebor
Adjust b
y
-value
function vec
argu
m
ents to by-referenc
e
.
commit
|
commitdiff
|
tree
2021-08-03
Ma
r
t
in
Sebor
D
isable a test case i
n
ILP32 [PR
1
01
6
88]
.
commit
|
commitdiff
|
tree
2021-07-30
M
artin Sebor
M
ove failed part of
a t
e
st to a ne
w
file [PR101671]
commit
|
commitdiff
|
tree
2021-07-29
M
artin Sebor
Xfail just the failing
a
ssertio
n
and
c
o
rrect
target
.
commit
|
commitdiff
|
tree
2021-07-28
Mar
t
in
S
e
bor
Corr
e
ct uninit
i
a
lize
d
ob
j
e
c
t offset and size co
m
putation
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Martin Sebor
C
orrect -Warray-bounds handling if
f
unct
i
on
p
o
i
nters
.
.
.
commit
|
commitdiff
|
tree
2021-07-28
Martin Se
b
or
Add
new gimple-ssa
-
wa
r
n-acce
s
s pass
.
commit
|
commitdiff
|
tree
2021-07-27
Martin Se
b
or
Let -Wuninitialized assume built-ins don't chang
e
cons
t
.
.
.
commit
|
commitdiff
|
tree
2021-07-27
Martin
S
ebor
Use OEP_DECL_NAME w
h
en comparing VLA bounds
[
P
R101585]
.
commit
|
commitdiff
|
tree
2021-07-22
Martin Seb
o
r
Add new test for PR65178
.
commit
|
commitdiff
|
tree
2021-07-22
Martin Sebor
Rem
o
v
e an invalid
defintion
[PR101568]
.
commit
|
commitdiff
|
tree
2021-07-21
Ma
r
tin Sebor
Fix
ty
p
os in a comment
.
commit
|
commitdiff
|
tree
2021-07-21
Mar
t
in
S
eb
o
r
Adjust m
a
cro to
a
void warnin
g
[PR101
3
7
9
]
.
commit
|
commitdiff
|
tree
2021-07-20
Martin Sebo
r
Corr
e
ct stpcpy offset
computation
f
o
r
-Warray-bounds
.
.
.
commit
|
commitdiff
|
tree
2021-07-20
Martin Seb
o
r
H
a
ndle al
l
U
B
S
A
N built-ins in
-
Wuninitiali
z
ed [PR101300]
.
commit
|
commitdiff
|
tree
2021-07-20
Marti
n
S
e
b
or
Ad
j
u
st by-value
function v
e
c ar
g
uments to
b
y-r
e
fe
r
en
c
e
.
commit
|
commitdiff
|
tree
2021-07-19
Martin Seb
o
r
PR testsuite 101520 -
gcc
.
target/po
w
erpc/pr93658
.
c
.
.
.
commit
|
commitdiff
|
tree
2021-07-16
Martin
S
e
b
or
PR testsuite/1
0
1
468
-
W
s
t
ringop
-
overfl
o
w tests
failures
commit
|
commitdiff
|
tree
2021-07-15
Martin
S
ebor
Det
e
c
t
buffer
o
verflow by a
g
g
r
egate and
v
e
c
tor stores
.
.
.
commit
|
commitdiff
|
tree
2021-07-15
M
arti
n
Se
b
or
A
v
oid -Wvla-paramet
e
r for
n
ontri
v
ial
bou
n
d
s
[PR975
4
8]
.
commit
|
commitdiff
|
tree
2021-07-08
M
a
rtin Sebor
Move
w
arning suppression
to the ul
t
imate ca
l
lee
.
commit
|
commitdiff
|
tree
2021-07-08
Martin Sebor
t
e
s
tsuite:
R
e
move an xfa
i
l
.
commit
|
commitdiff
|
tree
2021-07-08
Ma
r
tin
S
ebor
Adju
s
t ex
p
ected outp
u
t for LP32 [PR100
4
51
]
.
commit
|
commitdiff
|
tree
2021-07-08
Mar
t
in
S
ebor
Avoid incl
u
ding <new> to mak
e
cross
-
compiler testing
.
.
.
commit
|
commitdiff
|
tree
2021-07-08
Mar
t
i
n
Sebor
Use Object Size Ty
p
e zero for -Warray
-
bounds
[PR101374]
.
commit
|
commitdiff
|
tree
2021-07-07
Martin Sebor
C
orrect
h
andling of varia
b
l
e
offset minus const
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2021-07-07
Marti
n
Sebor
aarch64: Remove a
v
e
stigial %K [PR101363]
commit
|
commitdiff
|
tree
2021-07-06
Ma
r
t
i
n Seb
o
r
A
dd test for
[
PR
5
58
8
1]
.
commit
|
commitdiff
|
tree
2021-07-06
Martin Sebo
r
Add
t
est
f
or [PR86650]
.
commit
|
commitdiff
|
tree
2021-07-06
Ma
r
tin Se
b
or
Remove
s
u
pport for %G and %K
.
commit
|
commitdiff
|
tree
2021-07-06
Martin Sebor
Improve w
a
rning suppres
s
ion for inlin
e
d
functions
.
commit
|
commitdiff
|
tree
next