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 Viro
[PAT
C
H] f
i
x double warn
i
ngs i
n
i
nline cal
l
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xander
V
ir
o
[PATCH] attr
i
butes on bi
t
fields
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
A
d
d
"__word__" mod
e
attr
i
bute and f
i
x __QI__
.
commit
|
commitdiff
|
tree
2005-04-08
Chr
i
s
Wedg
w
oo
d
[PATCH]
sp
a
rs
e
-
-
- Makefile dependancy fi
x
for
check
.
o
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
org
[PATCH] Si
l
ently ignore
_
_
attribute__((visibility(
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
t
e
rra@gnome
.
org
[
PATCH] "signed unsigned", "s
h
ort long
"
,
"doubl
e
x
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra
@
gnome
.
o
r
g
[PATCH] simplify_float_binop
commit
|
commitdiff
|
tree
2005-04-08
Chri
s
topher
L
i
[PATCH]
A
vo
i
d
recursive inline function expan
s
ion
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Fix
u
p t
h
e worst re
g
cache thinko's
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orva
l
ds
Add
t
he
p
r
oper accessor functions t
o
turn a 32
-
bit reg
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orva
l
ds
M
a
ke "emi
t
_con
d
itional_test()" use register caches
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Improve "em
i
t_move()" han
d
lin
g
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
valds
Mark an inl
i
n
e
s
y
mbol
accessed wh
e
n taking its address
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make binops use the new re
g
ister tr
a
c
k
ing in c
o
mpi
l
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
in
u
s Torvalds
Do some r
u
di
m
entar
y
reg
i
st
e
r co
n
t
e
n
t
tracking
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s To
r
valds
Start infras
t
ructure for more dy
n
a
m
ic re
g
ister allocation
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torva
l
d
s
Add "bit
m
ap
.
h" for s
o
m
e si
m
p
le
bitma
p
ops
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Let compile-i386 know
about more registers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
val
d
s
S
i
mplify
the
interface between com
p
i
le
.
c
and t
h
e actual
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
C
reate a valid li
n
earization
of EXPR_SELECT
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nu
s
Torvalds
Make
c
ompile-i3
8
6
.
c create pseud
o
-cod
e
for
the logical
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Te
a
ch compile-i386
.
c to
e
mi
t
s
elec
t
instr
u
ctions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Oops
.
Mu
s
t expand conditiona
l
expressio
n
before ch
e
cking
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
EXPR_SAFE
L
OG
I
C
A
L is
u
nnece
s
sary
.
It ends up
b
ei
n
g the
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvald
s
Make
ex
p
re
s
s
ion expansion calculate the "
c
ost" of
the
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Add "select" expressio
n
.
commit
|
commitdiff
|
tree
2005-04-08
Jef
f
Garzik
[be
]
f
i
x amaz
i
ngly stupid cond
i
ti
o
nal exp
r
e
s
sion handling
commit
|
commitdiff
|
tree
2005-04-08
Je
f
f
Garzik
[be] minor fixe
s
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Merge b
k
:/
/
kern
e
l
.
bk
b
i
t
s
.
net
/
jg
a
r
zik/sparse
.
b
e
commit
|
commitdiff
|
tree
2005-04-08
Jeff Garzik
[
b
e
]
fi
x
s
o
me of the brok
e
nness related to
n
o
n
-32-
b
i
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orvalds
Simplify the triv
i
al direct
"indire
c
t"
go
t
o
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Co
p
y the whole symbol when cre
a
ting a co
p
y
for inlining
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
u
s
Torvalds
F
ix sym
b
o
l copy on inlining
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orv
a
ld
s
Teach linearizer about computed g
o
t
o
'
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Keep track
of computed target label lists pe
r
-f
u
nction
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torval
d
s
Handle preprocess
o
r "# <
n
r> <file>"
th
e
s
a
me as
#
lin
e
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
terra@gnome
.
org
[PAT
C
H] #line
commit
|
commitdiff
|
tree
2005-04-08
Alexey Dobr
i
yan
[PATCH] Generate correc
t
p
us
h
* instruct
i
on
.
commit
|
commitdiff
|
tree
2005-04-08
Al
e
xe
y
D
ob
r
iyan
[PATCH] Simplify mnem
o
nic generation for
mov* inst
r
uctions
.
commit
|
commitdiff
|
tree
2005-04-08
Alexey Dobriya
n
[PATCH] P
r
int instruction's s
u
ffix in a human-
r
eadable
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orvalds
Simpli
f
y testing fo
r
"is it a string?"
b
y just check
i
ng
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
vald
s
Don'
t
evaluate a strin
g
ini
t
ialize
r
until
_af
t
er_
w
e
'
ve
commit
|
commitdiff
|
tree
2005-04-08
Linus
To
r
valds
Oo
p
s
.
Stupid typo fix for stri
n
g type comparison
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Fi
x
so
m
e more s
p
ecial
c
ases in string
ini
t
ializers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Al
l
o
w
a
r
ray i
n
iti
a
lizers to be a
r
r
a
ys
t
hemse
l
ves
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Make sizeo
f
underst
a
nd the C9
9
"s
i
zeof type
d
i
nitia
l
i
z
er
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Make "compile" assert more
readabl
e
.
commit
|
commitdiff
|
tree
2005-04-08
t
er
r
a@gnome
.
org
[PATCH] "
-
o foo" and "-I
f
oo"
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orvalds
With no input files, the
c
h
e
c
ker would SIG
S
EGV
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
l
ds
M
a
k
e the
l
azy pointer evaluat
i
on ma
r
ker explicit
.
commit
|
commitdiff
|
tree
2005-04-08
ter
r
a@gnome
.
org
[
PATCH] Fix FP co
m
p
a
rison
ty
p
e
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
orvalds
simplify_int_binop: split signed and unsigned op
e
r
ations
commit
|
commitdiff
|
tree
2005-04-08
terra
@
gnome
.
org
[
PATC
H
] si
m
pli
f
y_float_cmp
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Simplif
y
"typeof" ha
n
d
ling
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] strip modifi
e
rs
and address
space in "typeof()"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Remove prem
a
t
ure
tree opti
m
izatio
n
on mem
b
er acces
s
es
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvald
s
Fix
l
i
nearization of for-loops
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
valds
Better error mess
a
ge about _whi
c
h_
label
ha
s
already
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Ok, en
a
ble linearizati
o
n in
"check" (aka
s
parse)
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torval
d
s
Don't die on unkno
w
n expres
s
i
o
n
s at li
n
e
a
rization time
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Li
n
e
a
riz
e
EXPR_LABE
L
as
a
value, the same a
s
othe
r
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
T
o
r
va
l
ds
The
type of
a lab
e
l is the type of the sta
t
e
m
ent it
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus To
r
valds
Fi
x
some lineari
z
ation
w
arning s
t
rings
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
A st
a
tem
e
nt exp
r
ession
has t
y
pe "void" if the last
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
F
i
x silly ty
p
o
in new fp-
>
integer
c
o
n
s
tant conversion
.
commit
|
commitdiff
|
tree
2005-04-08
Alexa
n
der Viro
[PATCH
]
VLA warni
n
gs san
i
tized
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander
V
iro
[PATCH] FP
h
andling
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PAT
C
H
]
eva
l
uate_con
d
iti
o
nal() prepared for FP
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vir
o
[
P
A
TC
H
] arithmetic c
l
e
anups
(
preparation t
o
F
P
)
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[PATCH] boo
l
ean in
constant expressi
o
ns done right
commit
|
commitdiff
|
tree
2005-04-08
A
lexander Viro
[PATCH] comparison o
p
erations fi
x
commit
|
commitdiff
|
tree
2005-04-08
Alexande
r
Viro
[PATCH]
u
na
r
y
type
f
i
x
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[
P
ATCH]
shift typ
e
f
i
x
commit
|
commitdiff
|
tree
2005-04-08
Alexander Vi
r
o
[P
A
TCH] bigger_int_
t
ype()
f
ix
commit
|
commitdiff
|
tree
2005-04-08
Alexander
Viro
[P
A
T
CH] int
e
ger pro
m
oti
o
n fixes
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
Make
#
include
h
andling do the
r
ight thi
n
g for absolute
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
T
orvalds
Handl
e
t
okeniz
e
d include-filena
m
e
with angle brackets
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
lds
Move t
h
e
c
h
eck for assignment to
"const" to
the ev
a
l
u
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
ald
s
W
arn about
assi
g
n
m
e
nts to 'c
o
nst' types
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn about miss
i
ng ';'
at end of declaration
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
o
r
valds
C99 s
a
ys
s
trings should be up to
4
095 bytes
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s Torvalds
Do
n
't a
l
low
s
t
ri
n
g concatenation to overflow
M
AX_STRING
.
commit
|
commitdiff
|
tree
2005-04-08
Alexander
V
iro
[PATCH] misc small upda
t
e
s
commit
|
commitdiff
|
tree
2005-04-08
Alexander Viro
[P
A
TCH
]
speed up (and
f
ix c
o
r
n
er case in) tok
e
n
izer
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
F
i
x up "al
i
gnof"
handling
.
commit
|
commitdiff
|
tree
2005-04-08
St
e
phen Hemminger
[PATCH] teach sparse about __alignof__
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torval
d
s
The base type of a
n
enum
i
s "int"
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torva
l
ds
The value of
a token that gets
d
e
f
ined
o
n
the command
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvald
s
Make spar
s
e
accept strings up to
2kB in le
n
gth
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus To
r
va
l
d
s
Speci
a
l
e
va
l
u
ation r
u
les for
function a
r
gument types:
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Ch
e
ck for duplica
t
e
symbo
l
info after
having
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torvalds
Handle EXPR_IN
D
E
X
when copyi
n
g expressi
o
ns
.
commit
|
commitdiff
|
tree
2005-04-08
Chris Wedgwood
[PATCH] sma
l
l spa
r
s
e additions
commit
|
commitdiff
|
tree
2005-04-08
Alexander
Viro
[PATCH] Upda
t
e get_num
b
er_va
l
u
e()
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Fix in
t
eger/p
o
inter
e
r
r
ors in sparse
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Warn a
b
out p
l
ain integer conversion to N
U
LL poi
n
ter
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us T
o
rvalds
Use 'is_n
u
ll_ptr
(
)
'
helper ins
t
ead of open-cod
i
ng the
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
I
f
int/long
a
re th
e
sa
m
e
size, a
n
in
t
th
a
t over
f
lows
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus To
r
valds
Allo
w
sc
a
lar in
i
tializers - they act
largely like
a
rra
y
s
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
in
u
s Torva
l
ds
Al
l
ow void retu
r
ns in void functio
n
s
.
commit
|
commitdiff
|
tree
next