repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
fix conditional context test case with void
2017-02-13
Luc Van Oostenryck
fix conditional context test
case wit
h
voi
d
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
u
c
Van
O
ostenryck
cleanup kill_inst
r
u
c
ti
o
n
(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Lu
c
Van Oo
s
tenr
y
c
k
explicitely
ignore
killing O
P
_ENTRY
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van O
o
stenryck
f
ix kil
l
in
g
OP_
C
OMPUTEDGO
T
O
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenryck
fix
kil
l
ing
O
P
_
S
ELECT
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
an O
o
sten
r
yck
fix ki
l
li
n
g O
P
_
C
A
S
T & friends
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
a
n
Oost
e
nry
c
k
fix killing OP_PHI
i
ns
t
ructions
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenry
c
k
kill uses of re
p
laced
i
nstructions
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Lu
c
Van Oostenry
c
k
f
i
x crash while testing bet
w
e
en conditional & u
n
cond
i
tional
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van O
o
stenryck
fix cast's target t
y
p
e info
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenr
y
ck
C11: t
e
ach sparse ab
o
ut '-
-
s
t
d=
{
c11,
g
nu11
}
'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenryck
C11
:
teach sparse
a
bout '
_
Alignas()'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oos
t
e
nryck
C11:
t
each spa
r
se about '_Aligno
f
()
'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Lu
c
V
an
Oostenryck
C11: teach sparse about '_N
o
return'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenr
y
ck
C11: teach sparse about '_Threa
d
_
loc
a
l
'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
u
c
Va
n
Oo
s
te
n
ryck
fix
value
of label s
t
ate
m
e
nt
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenryck
missin
g
load simplificat
i
on
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc V
a
n Ooste
n
ryck
fix
phisrc
mixup
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Va
n
Oostenryc
k
f
i
x
su
p
e
rfluous phisrc
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc V
a
n
Oo
s
tenryck
volatile lo
a
ds must not b
e
s
implified
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
a
n Oostenryck
unssa: update comment about the
u
nn
e
e
d
ed cop
i
es
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
u
c Van Oostenr
y
ck
uns
s
a: elim
i
nate trivial phisrc copies
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc V
a
n Oostenr
y
ck
unssa: try to a
v
oid some OP_PHI copies
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oo
s
ten
r
yck
unssa: simp
l
if
y
r
e
write of OP_PHISOURCE
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
an Oostenryck
un
s
sa: do
not try t
o
update liveness
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
an Oostenryck
fix ca
s
t to b
o
ol
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenryck
llvm
:
re
m
ove unneeded
O
P_COPY support
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oos
t
e
n
ryck
llvm: fix
t
yping w
h
en comparing to a co
n
stant
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Va
n
Oostenryck
fix
typing error in co
m
pound assignmen
t
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oost
e
nr
y
ck
add
support for __int128
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van
O
ostenryck
fix missing element
i
n typ
e
s declaration
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oosten
r
yck
r
e
cursive phi_d
e
fines
c
an
n
o
t
happen
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
u
c
V
an Oostenryck
cgcc should not define non-reserved i
d
enti
f
i
e
rs
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van
Oostenryck
Up
d
ate
m
a
intainer
s
i
n th
e
man
p
age
CC: Christopher Li <
sparse@chrisli.org
>
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
Van Oosten
r
yck
so
m
e modifiers need to
b
e pres
e
rv
e
d
by '
t
ypeo
f
()'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
uc
V
an
Oo
s
tenryck
testsu
i
te: te
s
t
m
odifi
e
rs preserved by 'typeof
(
)
'
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van
Oos
t
e
nryck
tes
t
suite: test modifier
s
preserved by
'&
'
operat
o
r
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
u
c Van Oostenryc
k
us
e
a s
h
o
r
ter nam
e
for function-
p
ointer-mo
d
ifier-inheritance
.
c
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenr
y
c
k
testsuite: simplify
test fun
c
t
i
on-pointer-inh
e
ritance
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc V
a
n
Oostenryck
storage shoul
d
not b
e
i
nherited
b
y pointers
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
an Oostenryck
remove unused f
i
eld 'multi
j
u
m
p'
i
n
struct instruction
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oo
s
t
e
nryck
OP_SWITCH
s
h
o
u
l
d
use 'insn->cond' instead
o
f 'insn
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Va
n
O
o
stenryck
give comp
a
rable label
'
s names
t
o basic
b
locks
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenr
y
ck
le
t
"compile" not cr
a
sh on
bools
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
L
uc Va
n
Ooste
n
ryck
m
ake ptrl
i
st walkin
g
again
s
t robust against em
p
ty b
l
ocks
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Emily Maier
validation: Ch
e
c
k C99
f
o
r
l
oop
varia
b
les
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
D
a
n
i
el Wagner
parse: Add
co
m
ment to
s
tr
u
ct statement
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Oleg Nesterov
di
s
sec
t
: s/mode_t/u
s
age_t/ in rep
o
rt_member()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Ole
g
N
e
sterov
dissect: teach
do_in
i
tializer() to handle
t
h
e
nested
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Oleg Nes
t
erov
dissect:
t
each do_expression() to handle
E
XPR_OFFSE
T
OF
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oost
e
nryck
add
tes
t
ca
s
e for builtin bswap with constant args
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Johannes
B
erg
implement co
n
sta
n
t-folding in __builtin_bswap*()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Va
n
Oostenryc
k
f
i
x discarded label statement
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc
V
an Oo
s
t
enryck
Remove unne
e
d
ed variabl
e
in integer_promotio
n
(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oosten
r
yck
Warn on
unknown attributes instead of thr
o
wing errors
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-02-13
Luc Van Oostenryck
clean
u
p
:
remove evaluate_argum
e
nts()
'
s unu
s
e
d
argument
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
Luc Van Oostenryck
m
a
k
e
'ignored_attributes[]' static
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
Emily Maier
linearize:
Emit
C99 dec
l
aration
s
corr
e
ctly
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
Luc Va
n
Oostenr
y
ck
a
d
d m
i
ssin
g
#incl
u
de "char
.
h
" to cha
r
.
c
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
Luc Van Oostenr
y
ck
Fi
x
type checking of variadic functions
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
Lance
Richardson
spars
e
: updat
e
__bui
l
ti
n
_object_size() prototype
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2017-01-27
L
u
c Va
n
Oostenryck
fix mixu
p
in "Handle SForced in sto
r
age_modifiers"
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-11-16
J
eff
Layton
H
a
nd
l
e SForced in storage_mo
d
ifiers
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-10-27
Rui Ten
g
s
pa
r
se
:
add no_sanitize_ad
d
re
s
s
as an igno
r
ed attribute
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-10-13
L
a
nc
e
Richardson
sparse: i
g
n
o
re
_
_a
s
sume_aligned
_
_
a
t
tr
i
bute
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-10-13
Ra
m
say
J
on
e
s
spa
r
se: a
d
d
'alloc_align' to the igno
r
e
d
a
t
tributes
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-10-13
Christop
h
er Li
F
i
x warning compili
n
g
spars
e
-llvm
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-02-22
Luc Van
O
ostenryck
Do not
d
r
op 'nocast'
m
od
i
fier when ta
k
ing th
e
ad
d
res
s
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2016-02-04
L
u
c Van Oostenry
c
k
Fix size cal
c
ulat
i
o
n
of
u
nsized
b
ool arra
y
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-08-15
Tony
Camuso
A
dd default c
a
se to switches
on enum va
r
iables
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-08-15
Tony
C
amuso
.
gitignore: add c
s
c
o
pe and Q
t
pr
o
ject fil
e
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-08-04
Da
n
Carpenter
p
t
rlist:
r
eading de
l
eted item
s
in NEXT_PTR_LIST()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-06-14
A
zat Khuzhin
valida
t
i
on/prototype: regress
i
on
f
or skipping prototypes
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-06-14
Azat K
h
uzhin
sparse,
llvm: compile
:
skip func
t
ion protot
y
pes to
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-06-12
Hei
k
o Carst
e
ns
sparse/parse
.
c: ignore
hotpatch attri
b
ute
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-04-21
Michael Stef
a
n
iuc
A
d
d
tests for the built
i
n INF and
nan() functions
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-03-13
A
rd Biesheu
v
el
Ignore pu
r
e
a
t
tribute i
n
assignement
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-03-13
Michael Stefaniuc
Add a defin
e
for __builtin_m
s
_va
_
copy
(
)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-03-13
Michael Stef
a
niuc
Add the __builtin f
u
nctions ne
e
ded fo
r
I
N
F
INITY and
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-02-09
Luc Van Oostenryck
Teach
sparse
ab
o
ut the __COUN
T
ER__
p
r
e
defined macro
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-02-06
C
h
r
i
stop
h
er Li
Make mac
r
o
e
x
panded stri
n
g
i
m
mutable
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2015-01-28
Christian
Borntraeger
s390x: a
d
d the proper defines
f
or data types
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-12-12
C
h
ri
s
t
o
pher
Li
Ptr list sorting sho
u
ld use memmove i
n
stead of
m
e
m
c
p
y
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-11-10
Aaro Koski
n
en
b
u
ild: allow u
s
e of
PKG_CONFIG to ove
r
rid
e
pkg
-
config
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-11-10
Ramsay J
o
nes
c
ompile-i38
6
.
c: don't ignore
return va
l
ue of write(2)
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-11-10
Ra
m
say Jones
p
arse
.
c
:
r
emove dup
l
icate 'may_a
l
ias' ignored_attributes
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-11-10
R
a
msay J
o
n
es
cgcc:
avoid passing
a sparse
-
only op
t
ion to cc
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-11-10
Ramsay Jones
test
-
suite: remove b
a
sh
i
s
m to
avoid test
failures
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-25
Christopher Li
tea
c
h next_designat
o
rs
(
)
use array_element_offset()
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Ramsay Jone
s
cgc
c
: use
$ccom to set
$
mu
l
t
iarch_d
i
r
if
not
s
pecifie
d
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Ramsay
J
ones
c
g
cc: use only
t
h
e
c
c com
m
and t
o
determine $gcc_base
_
dir
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
R
a
msay Jones
Add support for multiar
c
h system
header files
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
R
a
msay Jone
s
do
n
'
t
run sparse{c,i} tests when sparse
-
l
l
v
m is di
s
ab
l
ed
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
R
a
msay
J
ones
M
a
kefile: su
p
press
error m
e
ssage from shell
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Ram
s
ay Jones
don't
c
a
l
l isdigit/tolowe
r
with
a
char argume
n
t
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Rams
a
y Jones
s
parse: a
d
d 'gnu_inline'
t
o the ig
n
ored attribut
e
s
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Ram
s
ay Jones
Add the
_
_res
t
ri
c
t__ keyword
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
A
r
d
Bieshe
u
v
e
l
sparse:
t
reat function pointers as poi
n
ters to
const
.
.
.
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-10-10
Christop
h
er Li
r
e
name -Werror to -Wsparse-error
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
2014-09-28
Thoma
s
G
raf
s
p
arse: Make
-Werr
o
r
t
urn warnigns
i
nto errors
Signed-off-by: Christopher Li <
sparse@chrisli.org
>
commit
|
commitdiff
|
tree
next