repo.or.cz
/
tinycc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Rewrite linux parameter passing
2017-05-27
Micha
e
l Matz
x
8
6-64:
Rew
r
ite linux parameter pas
s
ing
commit
|
commitdiff
|
tree
2017-05-08
M
ichael Mat
z
Remove some unused arguments
commit
|
commitdiff
|
tree
2017-05-08
Michael Mat
z
bi
t
fields: fix long bitf
i
elds
commit
|
commitdiff
|
tree
2017-05-08
M
i
chael Matz
Fix
a warn
i
ng
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
Accept
extern initiali
z
ed file-scope var
i
ables
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf:
Fix last co
m
mit
commit
|
commitdiff
|
tree
2017-05-07
Michael
M
atz
elf: S
u
pport STB_L
O
CAL dyna
m
ic symbols
commit
|
commitdiff
|
tree
2017-05-06
Michael Matz
elf: Ignore
SHF_CO
M
P
R
E
SSED secti
o
ns
commit
|
commitdiff
|
tree
2017-05-06
Mic
h
ael Matz
struct-init: Fi
x
zero ini
t
iali
z
ation with multi-
l
evel
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
M
i
chael Matz
Fix unsigne
d
en
u
m bit-fi
e
lds
commit
|
commitdiff
|
tree
2017-05-05
Michael M
a
tz
Fi
x
segfault wi
t
h invalid fu
n
cti
o
n def
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael M
a
tz
Re
b
u
i
ld c
r
oss com
p
iler
s
when sources change
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
idy decl_designato
r
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
R
e
m
ove
l
abel_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
C
l
eanups (float consts, sections, symbols
)
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Merge func_decl_l
i
s
t
into decl0
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Tidy de
c
l_designa
t
o
r
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
a
e
l
M
atz
Tidy unary() a bit
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
ael Matz
Factor s
o
me code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend t
y
pe_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reor
g
anize typ
e
parsing
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Tidy typename parsin
g
a bit
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Tidy arg
pars
i
ng
f
o
r builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clarify
that th
e
CIL target code i
s
dead
commit
|
commitdiff
|
tree
2017-05-02
M
i
ch
a
el Matz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
el Matz
Fix
bogus check for
V
T
_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
e
lf: T
i
dy s
e
ction header
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fix
_
_b
u
ilt
i
n_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Ma
t
z
Fix more bi
t
field cor
n
er case
s
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remove a bi
t
-field
T
ODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
Matz
Fix
c
har bitfi
e
lds
c
orner case
commit
|
commitdiff
|
tree
2017-04-15
M
i
chae
l
Matz
t
ccpp: Fix corne
r
case of fnlike m
a
cr
o
invocati
o
n
commit
|
commitdiff
|
tree
2017-02-22
Mic
h
ae
l
M
a
tz
x86-64-asm:
Fix mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Mich
a
el Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael
Matz
ar
m
64:
Fix 42_functi
o
n_test
commit
|
commitdiff
|
tree
2017-02-11
M
ichael
M
atz
Fix test
s
ui
t
e invocations
commit
|
commitdiff
|
tree
2016-12-20
M
i
c
h
ael Matz
Fix
p
seudo l
e
ak
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l
Matz
Fix some cod
e
s
u
p
pression
fallout
commit
|
commitdiff
|
tree
2016-12-18
Mi
c
hael Matz
Fix gaw
k
miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386:
Fix v
a
rious
t
estsuite issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Ha
n
dle R_
A
ARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
t
z
arm
6
4: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
a
r
m64: Fix a case of dead
c
ode sup
p
ressi
o
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
st
r
u
c
t
-
l
ayout: A
l
low lowering o
f
member alig
n
m
ent
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support large
a
lignment reque
s
ts
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-layout:
cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
bitf
i
elds:
F
ix M
S
lay
o
u
t
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: fix P
C
C la
y
out
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
bitfiel
d
s: Implement M
S
c
omp
a
tible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix stru
c
t lay
o
ut s
o
m
e more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
Split o
f
f
record layouting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6-asm: Fix s
e
g
fa
u
lt
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
ix
64bit
e
n
u
ms a
n
d switc
h
cases
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
c
cpp: Fix token
past
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
M
at
z
libtcc1: Don't u
s
e stdlib functions
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Mat
z
Fix m
i
scompile with dead s
w
itc
h
es
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Ha
n
dle multi
p
le -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
build: Respect CPPFLAGS overri
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
64bit: Fi
x
a
d
den
d
s >
32 bi
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-64-
a
sm: Accep
t
high
r
egi
s
ter in
c
l
obb
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
F
i
x
ini
t
i
a
lizing members mu
l
tiple times
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
M
at
z
Support local registe
r
variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix const folding of 64bit pointer con
s
t
a
nts
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
x86-a
s
m: Correct regi
s
ter si
z
e for point
e
r o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
str
u
ct-init: Copy relocs for co
m
poun
d
litera
l
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86_64-asm: fix
c
o
py-o
u
t
registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
8
6
_
64: Ad
d
-mn
o
-s
s
e
o
ption
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
x86-64
:
relocatio
n
adden
d
is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-64
:
P
refe
r
32S rel
o
cations
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
o
p
t: Don't emit in
l
i
n
e fu
n
ctions from d
e
a
d
code
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Ma
t
z
Ha
n
dle __b
u
ilti
n
_extract_re
t
urn_addr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
o
pt: constprop
a
lso
'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt
:
Make brea
k
and goto
not fall
t
hrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Star
t
optimizing d
e
ad c
o
de a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Reject
j
umping inside
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Factor out co
n
st con
d
ition detectio
n
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Reject jumpi
n
g
insi
d
e stmtexpr
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
F
ix mor
e
n
o
code_wa
n
ted ju
m
p problems
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Fi
x
a
l
iase
s
on 64
bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix sizeof(ch
a
r[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __buil
t
in_constant_p(10
0
0/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccas
m
:
S
upport refs to anon sy
m
bols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccas
m
:
D
on'
t
i
g
nore
# in
prep
r
o
c
essor
directives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
8
6
-asm:
A
ccep
t
all 32b
i
t immedi
a
tes
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix enum bitfields
passed to stdarg
f
unc
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add
r
esses of non-
w
eak symbols a
r
e non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix
ac
c
ess-after
-
fr
e
e with
s
tat
e
ment e
x
pressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
tccp
p
: Allow comp
u
ted
inclu
d
e l
i
ke 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
x86-as
m
:
C
orrectly inf
e
r
r
e
g
is
t
er siz
e
f
o
r bools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
x86-64-asm: I
m
plem
e
nt cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hae
l
Mat
z
x86-64:
A
l
l
ow
loads fro
m
som
e
st
r
ucts/unio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
tcc
a
s
m
: Lookup C symbols from A
S
M blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
:
Im
p
lement
.
s
et sym, e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
enums and ints are co
m
patible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and int
s
ar
e
compatible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x86-64-asm: Fix ltr/str and pu
s
h/pop operand
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm
:
Implement high %cr
r
egist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Suppo
r
t rang
e
i
nits
f
or loca
l
v
ars
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
x
86-64-a
s
m
:
Support
h
i
gh registers %r
8
- %r15
commit
|
commitdiff
|
tree
next