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] fix double warnings in inline calls
2005-04-08
Alexander Vi
r
o
[PATCH]
f
ix do
u
ble warnings in inline ca
l
ls
commit
|
commitdiff
|
tree
2005-04-08
A
l
e
x
ander Viro
[
PA
T
CH] att
r
ibutes
o
n bitfields
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Add "__word__" mode attribute
a
nd
f
ix
_
_
QI__
.
commit
|
commitdiff
|
tree
2005-04-08
Chris
W
edgwood
[PA
T
C
H]
sparse ---
M
a
kefile dependancy fix for
che
c
k
.
o
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
org
[PATCH
]
S
i
l
ently ignore __
a
ttribu
t
e
__((visibility(
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra
@
gnome
.
o
r
g
[PATC
H
] "signed unsigned", "sho
r
t long", "do
u
bl
e
x
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra
@
gnome
.
or
g
[PA
T
C
H] simplify_float_binop
commit
|
commitdiff
|
tree
2005-04-08
Christopher Li
[P
A
TCH]
A
v
o
id re
c
u
rsiv
e
inline fun
c
tion exp
a
nsi
o
n
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torva
l
ds
Fix up
t
he w
o
rst regca
c
he thin
k
o
'
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvald
s
A
d
d the proper accessor functions to turn
a
32-bit reg
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Ma
k
e
"emit_conditional_t
e
st()" use register
c
ache
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Improve "em
i
t
_
move()
"
han
d
ling
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Mark
an
i
nline sym
b
ol
accessed
w
hen taking its address
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
l
d
s
Make binops use the new register
t
rackin
g
in
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Do s
o
me r
u
dimenta
r
y r
e
gister c
o
n
t
ent tracking
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Start i
n
f
r
astr
u
cture for mor
e
dyna
m
ic register allocation
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Add "
b
it
m
a
p
.
h" fo
r
some s
i
mple bitmap
o
p
s
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
L
et compile
-
i386 know abou
t
more register
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Simplif
y
t
he interface between compi
l
e
.
c and t
h
e actual
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
C
reate a va
l
id lin
e
ariza
t
ion of EXPR_SELECT
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Make com
p
ile-i
3
86
.
c create ps
e
udo-code f
o
r the lo
g
ical
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
r
vald
s
Teach compile-i386
.
c to emit select instructi
o
ns
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
r
v
al
d
s
Oops
.
M
ust
e
xpand condi
t
ional ex
p
ression
b
efore checking
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
EXP
R
_SAFEL
O
GICAL is unnecessar
y
.
It ends up being the
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make expres
s
ion expansion calculate the
"co
s
t
"
of the
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus
To
r
valds
Add "select" expression
.
commit
|
commitdiff
|
tree
2005-04-08
Jef
f
Garzik
[be] fix
amazi
n
gly s
t
upid
c
onditio
n
al expression hand
l
ing
commit
|
commitdiff
|
tree
2005-04-08
Jeff Garzik
[be] minor fix
e
s
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Merg
e
bk
:
//k
e
rnel
.
bkbi
t
s
.
net/jga
r
zik/sparse
.
b
e
commit
|
commitdiff
|
tree
2005-04-08
J
eff Garzik
[be] fix some of the broken
n
e
ss
related t
o
n
on-32-bit
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Sim
p
lify
the
t
rivial
direct "indire
c
t" goto
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Copy
t
he whole symb
o
l w
h
e
n
creating a co
p
y for in
l
i
n
ing
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix sy
m
b
ol co
p
y on in
l
in
i
ng
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torval
d
s
T
each
l
i
nearizer about com
p
uted
g
oto's
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Keep track of computed ta
r
get l
a
bel lists p
e
r
-
fu
n
ction
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Handle p
r
e
processor "#
<nr>
<file>
"
t
h
e
same as #line
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
org
[
PATCH] #line
commit
|
commitdiff
|
tree
2005-04-08
Alexey Dobriyan
[PATCH]
Ge
n
era
t
e correct push*
instr
u
ction
.
commit
|
commitdiff
|
tree
2005-04-08
A
lexey Dobriyan
[
P
ATCH] Si
m
p
l
i
fy m
n
em
o
nic gene
r
a
tion for mov* instruct
i
ons
.
commit
|
commitdiff
|
tree
2005-04-08
Alexey
Dobriyan
[P
A
T
C
H] Prin
t
instr
u
ction's
suffix
i
n a human-readabl
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torv
a
lds
Simplify testing for "
i
s it
a string?
"
b
y just checking
commit
|
commitdiff
|
tree
2005-04-08
L
i
nu
s
Torva
l
ds
Don't evaluat
e
a string
i
nitializer
u
n
til _af
t
er
_
we've
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Oops
.
Stupi
d
typo
fix for string t
y
pe comparis
o
n
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
or
v
alds
Fix
s
o
me more s
p
ecia
l
cases
i
n
string initializers
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus
T
orvalds
A
l
low array
i
nitializers to b
e
array
s
themselves
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nu
s
T
orv
a
lds
Make sizeof u
n
derstand the C99 "sizeof typed
initializer
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make "comp
i
le"
a
sse
r
t
more
r
eadab
l
e
.
commit
|
commitdiff
|
tree
2005-04-08
t
e
r
ra@gnome
.
or
g
[PATCH] "-o foo
"
a
n
d
"-I foo"
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
With no
inp
u
t
files, the chec
k
er
woul
d
S
IGS
E
G
V
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make th
e
l
a
zy pointer evalu
a
tion marker explicit
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
o
r
g
[
PATCH]
F
i
x FP comparison type
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rval
d
s
s
implify_int_binop: split
signed and unsigned
o
pe
r
ations
commit
|
commitdiff
|
tree
2005-04-08
te
r
ra
@
gnome
.
o
r
g
[PATCH] simplify_float_c
m
p
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s T
o
r
valds
S
i
mplify
"
t
y
p
eof
"
h
a
n
d
ling
.
commit
|
commitdiff
|
tree
2005-04-08
Alex
a
n
der Viro
[PATCH] strip
m
odif
i
ers and addre
s
s
space in "typeof()"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Remove premature tree
o
ptimizati
o
n on member accesse
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix l
i
nearization
o
f for-loop
s
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
Bett
e
r
error message ab
o
ut _whic
h
_ lab
e
l
h
as alrea
d
y
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Ok, ena
b
le lin
e
arization i
n
"check" (aka spars
e
)
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Don't die on u
n
known expres
s
ions at lin
e
ari
z
at
i
on time
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Lineari
z
e EXPR_
L
A
BEL as a value,
t
he same
a
s o
t
her
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
T
he type of
a
label is the type of
the s
t
atement i
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Fix so
m
e linearization warnin
g
s
trings
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s To
r
val
d
s
A st
a
t
ement express
i
on h
a
s type "void" if the
l
as
t
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
v
a
l
d
s
Fix silly typo in new fp->integer constant conv
e
r
sion
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH
]
VLA w
a
rnings sanitized
.
commit
|
commitdiff
|
tree
2005-04-08
Alexand
e
r V
i
ro
[PATCH] FP handlin
g
commit
|
commitdiff
|
tree
2005-04-08
Alexander V
i
ro
[PA
T
CH] evaluate_condi
t
i
onal(
)
prepared
for
F
P
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vi
r
o
[PATC
H
] arithmetic cle
a
nups (preparat
i
on to FP)
commit
|
commitdiff
|
tree
2005-04-08
A
l
exander
Viro
[P
A
TCH] boo
l
ean in consta
n
t express
i
ons done right
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[
PATCH] c
o
mpari
s
on
operations fix
commit
|
commitdiff
|
tree
2005-04-08
Alexander V
i
ro
[
PAT
C
H] unary type fix
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vir
o
[PATCH] s
h
ift
t
ype fix
commit
|
commitdiff
|
tree
2005-04-08
A
lexander Vir
o
[PATCH] bigger_i
n
t_type() fix
commit
|
commitdiff
|
tree
2005-04-08
Ale
x
ander
Viro
[
PATCH]
i
nt
e
ger pr
o
motion fixes
commit
|
commitdiff
|
tree
2005-04-08
Li
n
u
s Torvalds
Make #include handling d
o
t
h
e
r
igh
t
t
h
ing for absolute
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Handle tokenized include-fi
l
ename
with
an
g
le brackets
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torva
l
ds
Move
t
he che
c
k for assig
n
ment to "const" to the eval
u
ation
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
W
arn about
a
ss
i
gnmen
t
s
t
o 'const' types
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn
about mi
s
sing
';' a
t
end of d
e
clar
a
t
i
on
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
C99 says st
r
ings
should be up
to 4095 bytes
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Don't allow
s
t
r
ing c
o
n
c
aten
a
tio
n
to overflow MAX_STRING
.
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xand
e
r Viro
[PATC
H
] misc small updates
commit
|
commitdiff
|
tree
2005-04-08
Alex
a
n
d
e
r
Viro
[P
A
TCH
]
speed up (and f
i
x
corner case in)
to
k
enizer
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
F
i
x u
p
"alig
n
of" h
a
n
dling
.
commit
|
commitdiff
|
tree
2005-04-08
Ste
p
hen He
m
mi
n
ger
[
PATC
H
] teach sparse about __aligno
f
__
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvald
s
The b
a
se type of an enum is "int"
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
To
r
valds
The valu
e
of a t
o
ken that gets defined on the command
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
ake
s
p
arse accept str
i
ngs u
p
to 2
k
B
i
n
l
ength
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Special evaluati
o
n rules for
f
u
n
ct
i
on argument
t
ypes:
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Check for duplicate symb
o
l
i
nfo
a
fter h
a
vin
g
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Handle EX
P
R_IND
E
X when copy
i
ng expr
e
s
sions
.
commit
|
commitdiff
|
tree
2005-04-08
Chris Wedgwood
[
P
ATCH] sma
l
l sparse
additio
n
s
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PA
T
C
H] Update get_n
u
m
be
r
_v
a
lue()
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix integer/pointer errors
i
n sp
a
rse
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn about plain
i
n
t
eger
c
onversion to N
U
LL pointer
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
T
o
rvalds
Use 'is
_
null_ptr()' h
e
lper instead of open-coding
the
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
If
i
nt/long ar
e
t
he same size, an
int that overfl
o
ws
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Allow scala
r
initializers - they act largely like
a
rrays
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torva
l
d
s
Al
l
ow void retu
r
ns in void
f
un
c
t
i
ons
.
commit
|
commitdiff
|
tree
next