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
[PATCH] teach show_special() to handle tokens introduced by evaluate_comparison()
2005-04-08
Alexand
e
r
V
iro
[P
A
TCH] teac
h
show_
s
pecial() t
o
ha
n
d
l
e
tokens introduced
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xan
d
er V
i
ro
[PATCH] handlin
g
o
f non-lva
l
u
e
compoun
d
o
bjects
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
d
er
Viro
[
P
ATCH] fix d
o
ubl
e
warnings in inline calls
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xan
d
er Vi
r
o
[PATCH] attributes on bitfields
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Add "__word
_
_
" mode attribute and
fi
x
__QI__
.
commit
|
commitdiff
|
tree
2005-04-08
Ch
r
is We
d
g
wood
[PATCH] spa
r
se --
-
Makefil
e
dependa
n
cy fix f
o
r check
.
o
commit
|
commitdiff
|
tree
2005-04-08
terra@g
n
ome
.
org
[
P
ATCH] Silently ignore __attribute__((v
i
si
b
i
l
ity(
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
or
g
[
PAT
C
H] "signed uns
i
gne
d
",
"short long
"
, "do
u
b
l
e x
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gn
o
me
.
org
[PA
T
CH] sim
p
l
if
y
_
float_binop
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
t
o
p
h
er Li
[PA
T
C
H
] Avoid recursive in
l
i
n
e function expansion
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix up the wo
r
st reg
c
ache thinko's
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
T
orvalds
Add the proper
a
ccesso
r
funct
i
on
s
to t
u
rn
a
3
2-bit
reg
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make "emit_
c
ondit
i
onal_test()
"
use
regis
t
er caches
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
l
d
s
Impro
v
e
"emit_m
o
ve()" handlin
g
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Mark
a
n inline sy
m
b
ol acc
e
ssed whe
n
t
a
king its add
r
ess
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rvalds
Make bino
p
s us
e
the new
r
egis
t
e
r
t
racking
i
n compile
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
D
o some
rudimentary re
g
ist
e
r content t
r
acking
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torva
l
ds
Start infrastru
c
tu
r
e
for more d
y
nam
i
c register alloc
a
t
i
on
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Ad
d
"bitmap
.
h" for some simpl
e
bitmap ops
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Let
c
om
p
ile-i386
know about more registers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Simplify the inter
f
ac
e
between compile
.
c
and
the actual
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvald
s
Create a va
l
id lineari
z
ation of EXPR_
S
ELECT
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
ake com
p
ile-i386
.
c cre
a
te pseu
d
o-code for
t
he logical
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Teac
h
compile-i386
.
c to
emit select
i
n
structi
o
ns
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Oops
.
Mu
s
t
e
xpand conditional e
x
pression
bef
o
r
e ch
e
cking
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
EXPR_SA
F
EL
O
GICAL is u
n
ne
c
essar
y
.
It ends up b
e
ing
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torval
d
s
M
a
ke expression
e
xpa
n
sion calculat
e
the "cost" of the
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add "select" expressi
o
n
.
commit
|
commitdiff
|
tree
2005-04-08
J
e
ff G
a
r
zik
[be
]
fix ama
z
ingly stupid
conditional ex
p
res
s
i
on hand
l
ing
commit
|
commitdiff
|
tree
2005-04-08
Jeff Garzik
[be] minor fi
x
es
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
M
e
rge
bk://k
e
rnel
.
bkbits
.
net/j
g
arzik/sp
a
rse
.
be
commit
|
commitdiff
|
tree
2005-04-08
Jeff
G
arzik
[
be] fix so
m
e of the brokenness related
t
o
non-3
2
-
b
it
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Si
m
pl
i
fy th
e
t
rivial direct "indirec
t
"
g
oto
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s
T
orvalds
Copy t
h
e whole symb
o
l when
creat
i
ng a copy for inlinin
g
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
F
i
x symbol
c
opy on
i
n
l
ining
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Teach linea
r
izer about
comp
u
te
d
goto's
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Ke
e
p track of co
m
p
uted tar
g
et
l
a
b
el lists per-function
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Handle p
r
eprocessor "# <nr> <fil
e
>" the same as #line
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gn
o
m
e
.
o
r
g
[PATCH] #line
commit
|
commitdiff
|
tree
2005-04-08
A
l
exey Dobri
y
a
n
[PAT
C
H] Gener
a
t
e correct p
u
sh* ins
t
ructio
n
.
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xey D
o
briyan
[PATCH]
Simplify m
n
e
m
onic
g
enera
t
io
n
for mov
*
i
n
structions
.
commit
|
commitdiff
|
tree
2005-04-08
Alexey
D
obriyan
[PATCH]
P
rint
i
ns
t
ruc
t
io
n
's
s
uffix
i
n
a human-r
e
adable
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Simpli
f
y test
i
n
g
for
"
is it a str
i
ng?" by ju
s
t chec
k
i
ng
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Don't evaluate
a
string initializer unt
i
l _after_ we've
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Oo
p
s
.
Stupid typo fix for strin
g
ty
p
e comparison
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Fix some
mo
r
e special cases in string initial
i
zers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
v
alds
A
llow array
i
nitialize
r
s to be array
s
t
hemsel
v
es
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Make s
i
zeof
u
nd
e
rstand the C99
"size
o
f typ
e
d
i
nitial
i
zer
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make "compile" as
s
ert more readable
.
commit
|
commitdiff
|
tree
2005-04-08
t
e
rr
a
@gnom
e
.
org
[PATCH] "
-
o foo
"
and "-
I
f
o
o
"
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torv
a
l
ds
With no input files, the
checke
r
wo
u
l
d
SIGSEG
V
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Make t
h
e lazy
p
ointer eva
l
ua
t
ion mark
e
r explicit
.
commit
|
commitdiff
|
tree
2005-04-08
t
e
r
r
a@gnome
.
org
[PATCH] Fix
FP comparison type
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s Torvalds
simpl
i
fy_int_binop:
s
plit signed and un
s
ign
e
d
oper
a
tions
commit
|
commitdiff
|
tree
2005-04-08
terr
a
@
gnome
.
org
[
P
ATCH] simpl
i
fy_float_cmp
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Sim
p
lify "typeof" hand
l
ing
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PA
T
CH] strip m
o
difiers
an
d
address space in "ty
p
eof()"
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Remove premat
u
re tree op
t
i
m
ization on member a
c
c
esses
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Fix linearization
of for-lo
o
ps
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Bet
t
er err
o
r m
e
ssage
a
bout _which_ la
b
e
l
has
a
l
ready
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Ok, enable linearization i
n
"check" (aka sparse)
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
D
o
n't die on unknown expressions at
l
in
e
a
r
ization time
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Linearize E
X
PR_LABEL
a
s a value,
the
s
ame
as other
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
rvalds
The type of a labe
l
is the type of
the statement it
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
F
ix some l
i
n
earizati
o
n warning strings
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
A s
t
ate
m
e
n
t
expr
e
ssion
has
type "void" if t
h
e
l
a
st
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Fix
silly
t
ypo i
n
n
ew fp->integer constant conversion
.
commit
|
commitdiff
|
tree
2005-04-08
Alexan
d
er V
i
ro
[
PAT
C
H] VLA warnings sanitized
.
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xander Viro
[PATCH]
FP hand
l
i
n
g
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH
]
evaluate
_
c
on
d
ition
a
l(
)
prepared for FP
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
der
V
iro
[PATCH] arithmetic cleanups
(
preparation
t
o
F
P)
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH]
b
oolean
in constant expre
s
s
i
ons done right
commit
|
commitdiff
|
tree
2005-04-08
Alex
a
nder Viro
[PATCH
]
comparison operations fix
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] unary
t
ype fix
commit
|
commitdiff
|
tree
2005-04-08
Alexand
e
r
V
iro
[PATCH] s
h
ift type fix
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
de
r
Viro
[PATCH]
bi
g
ger_int_ty
p
e() fix
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
de
r
V
i
ro
[PATCH] integ
e
r promotion fix
e
s
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make
#
inc
l
ud
e
handling
do the
righ
t
thing for abs
o
lute
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
H
a
ndle
t
okenize
d
inc
l
ude
-
filenam
e
with an
g
le bracket
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us To
r
valds
Move the check for as
s
i
g
nment to "
c
ons
t
" to the evaluati
o
n
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Warn abo
u
t as
s
ig
n
ments to 'const' types
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
ald
s
War
n
about missing ';' at
en
d
of d
e
c
laration
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
C99 says strings shoul
d
be up to 4095 by
t
es
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s
T
o
rvalds
Don't all
o
w string con
c
atenation
t
o ove
r
fl
o
w MAX_STRING
.
commit
|
commitdiff
|
tree
2005-04-08
Alexan
d
e
r
Viro
[PATCH] misc small updates
commit
|
commitdiff
|
tree
2005-04-08
Alexande
r
Viro
[
P
ATCH
]
speed up (and fix
c
o
r
ner case
i
n
) tokenizer
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fi
x
up "alignof" handling
.
commit
|
commitdiff
|
tree
2005-04-08
Stephen Hemminger
[PATCH] teach
spa
r
se about
_
_alignof__
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
To
r
valds
Th
e
b
a
s
e
ty
p
e of an enum is "int"
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
The value of
a token that gets defined
o
n the
c
omm
a
nd
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make
sp
a
rse acc
e
pt st
r
ings
u
p to 2kB in length
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torva
l
ds
S
pecia
l
evaluation r
u
les for func
t
ion
argumen
t
t
y
p
e
s
:
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Check for duplicate symbol info
a
f
ter
having
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Handle EX
P
R
_
I
NDEX when copying expressions
.
commit
|
commitdiff
|
tree
2005-04-08
C
h
ri
s
W
e
d
g
wo
o
d
[PATCH] small sparse add
i
tions
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[P
A
TCH]
U
pdate get
_
number_value()
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torv
a
l
d
s
Fix integer
/
pointer e
r
rors in
sparse
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Wa
r
n about
p
lain integer conve
r
s
ion to NU
L
L
p
ointer
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Tor
v
al
d
s
Use 'is_null_ptr()' helper instead of open-coding the
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
If
i
nt/long are the same size
,
an in
t
th
a
t
overflows
.
.
.
commit
|
commitdiff
|
tree
next