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
Tidy arg parsing for builtins
2017-05-02
Mi
c
ha
e
l
Matz
T
idy arg
p
arsing for b
u
ilt
i
ns
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el Matz
C
larify
that the CIL target code is
d
ead
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael M
a
tz
Remove
VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Fix bogus c
h
eck for
V
T_L
L
OCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf: Tidy
s
ect
i
o
n
headers
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Ma
t
z
Fix mo
r
e bitfi
e
ld corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix l
a
st c
h
ange
commit
|
commitdiff
|
tree
2017-04-29
Michael Ma
t
z
R
e
move
a
b
it-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Micha
e
l
M
a
tz
Fix cha
r
b
itfields cor
n
er case
commit
|
commitdiff
|
tree
2017-04-15
M
ichael Matz
t
c
cpp: Fix corner case of fnlike
m
acro invo
c
ation
commit
|
commitdiff
|
tree
2017-02-22
M
i
chael Matz
x86-64-asm: F
i
x m
o
v im64
,
rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Mich
a
el Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
Matz
arm64: Fix
4
2_fu
n
ction_test
commit
|
commitdiff
|
tree
2017-02-11
Michael
M
atz
Fix testsuit
e
invoc
a
tions
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
a
e
l Matz
F
i
x
p
s
eud
o
l
e
a
k
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l Matz
Fix some code suppres
s
ion fallout
commit
|
commitdiff
|
tree
2016-12-18
Mich
a
el Mat
z
Fix
g
awk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
i386: Fix various testsuite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64
:
H
a
ndle R_AARCH6
4
_PREL32 agai
n
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
e
l
M
a
tz
a
r
m6
4
: Fi
x
l
a
rgeptr tes
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix a case o
f
d
ead
c
ode sup
p
ression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: Allo
w
l
oweri
n
g o
f
member alignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
S
up
p
ort la
r
ge al
i
gnment req
u
ests
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
struc
t
-layout: c
l
eanup code a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
b
itfields: Fix MS layout so
m
e mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
b
i
t
f
ields: fix PCC layou
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfield
s
:
Implement
MS co
m
p
atible layo
u
t
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix struct
layo
u
t some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split
o
ff record layou
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-asm: Fix
segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
i
x
64
b
it
e
nums and switch cas
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
tccpp: F
i
x token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
libtcc1: Don't u
s
e
s
tdlib functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix miscompi
l
e wit
h
d
e
ad switches
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Ha
n
dl
e
mul
t
iple -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
buil
d
:
R
e
spect CPP
F
LAGS ove
r
r
ide
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
atz
64bi
t
:
Fix addends > 3
2
bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-a
s
m: A
c
cept high
regis
t
er in
clob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix initializ
i
ng members multipl
e
tim
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Su
p
p
o
rt local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix cons
t
foldin
g
of
6
4b
i
t
pointer
c
ons
t
a
n
ts
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct
r
e
g
i
ster size
f
o
r poin
t
er ops
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-init: Copy relo
c
s for
c
ompound literals
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86_64-a
s
m
:
fix copy-o
u
t regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64: Add -mno-sse
option
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x86-64: relocation
a
ddend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S relocation
s
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
opt: Don't emit inline funct
i
o
n
s
from dea
d
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Handle
_
_
bui
l
tin_
e
xtract_return_
a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
op
t
:
con
s
t
prop also 'cond && 0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt
:
Make break an
d
go
t
o
n
ot fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: S
t
art
o
pti
m
izing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Re
v
ert "Reject jumping inside
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Factor out
c
on
s
t con
d
iti
o
n dete
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
R
ej
e
ct jumping
inside stmtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix more nocode_wanted jump probl
e
ms
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
Fix alias
e
s on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Fix sizeof(char
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Fi
x
__builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Support refs to ano
n
symb
o
l
s from
asm
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
tccasm: Don't ignore
#
i
n preproc
e
ssor
d
irectives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm: Accept all 32bit
i
mmediates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix enum bitfield
s
passed to
std
a
rg fun
c
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Addre
s
ses of
non-weak symbols a
r
e non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix access-after-free w
i
t
h
s
tatem
e
nt
e
xpress
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael M
a
tz
tc
c
pp: Allow
computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
ha
e
l Matz
x86-as
m
: Correctly infer regi
s
ter size for bools
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
x86-64-asm: Impl
e
ment cmpx
c
hg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow loads fr
o
m some struct
s
/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Loo
k
up C symbols from
ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
e
n
u
m
s and i
n
ts are
c
ompatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el
Matz
enums a
n
d
i
nts are comp
a
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
-6
4
-
a
sm: Fix ltr/str and push/pop op
e
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
: Impl
e
ment
high %cr regis
t
er
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Sup
p
ort range inits for
l
o
ca
l
vars
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
x86-64-asm:
Support h
i
gh regis
t
e
rs %
r
8 - %r1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inl
i
n
e
-asm: A
c
cept "flags
"
clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
str
u
ct-init
:
Allow member initialization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
struct-init: Co
r
rectly parse unname
d
m
ember ini
t
iali
z
ers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
M
a
t
z
struct-in
i
t:
C
lea
n
u
p so
m
e m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
u
c
t-init:
Clean
u
p
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init:
Im
p
lement
i
nitializing sub
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
s
t
r
u
ct-
i
nit: Re
i
mplement
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Support a
t
trib
u
te
b
e
t
ween dou
b
le pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix func
t
i
on to pointe
r
co
n
v
er
s
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix par
s
ing arra
y
typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tccpp
:
Implement _
_
B
A
SE_FILE__
m
acro
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Implement __
b
u
i
ltin_cho
o
se_
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x8
6
-as
m
: Imp
l
ement prefetc
h
w opcode
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x
8
6-asm: Fix lar
o
p
code ope
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
t
c
c-asm: Pa
r
se
.
size directi
v
e correctly
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-asm
:
More o
p
codes
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm
:
A
d
d [
s
l][ig]dtq
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
i
n
line asm: Accept 'R' constra
i
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Im
p
lement
f
xrsto
r
q
and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
F
i
x
parsing attributes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement
c
l
flus
h
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
i
n
l
ine
a
s
m:
Accept
"
e
"
constrain
t
commit
|
commitdiff
|
tree
next