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
tccpp: Implement __COUNTER__
2017-07-09
Mich
a
el Matz
tccpp: Impleme
n
t
_
_
C
O
U
N
TER_
_
commit
|
commitdiff
|
tree
2017-07-09
Michael Mat
z
tc
c
pp:
C
lean
u
p
commit
|
commitdiff
|
tree
2017-07-09
Mich
a
el Matz
tccpp: Fix corner
c
as
e
commit
|
commitdiff
|
tree
2017-07-04
Michael
M
atz
Rev
e
rt "Str
i
ng
literals are always co
n
st"
commit
|
commitdiff
|
tree
2017-07-03
Michael M
a
tz
Extend skip_or_s
a
ve_blo
c
k
commit
|
commitdiff
|
tree
2017-07-03
Michael Matz
Improve sk
i
p_o
r
_save_block
commit
|
commitdiff
|
tree
2017-07-03
Michael
M
atz
String lite
r
als ar
e
always const
commit
|
commitdiff
|
tree
2017-05-27
Mi
c
hael Matz
L
i
mit ac
c
ess end-of-stru
c
t warning a b
i
t
commit
|
commitdiff
|
tree
2017-05-27
M
icha
e
l Mat
z
x86
-
64: Fix psABI s
t
darg prologue
commit
|
commitdiff
|
tree
2017-05-27
Mi
c
ha
e
l Matz
x86-64: Re
w
r
ite
linux parameter passing
commit
|
commitdiff
|
tree
2017-05-08
Michael
Ma
t
z
Remove some
unused argument
s
commit
|
commitdiff
|
tree
2017-05-08
M
i
ch
a
el
M
at
z
bi
t
fields: fix long b
i
tfields
commit
|
commitdiff
|
tree
2017-05-08
Michael M
a
tz
Fix a warning
commit
|
commitdiff
|
tree
2017-05-07
Michael M
a
tz
Accept e
x
t
e
rn initializ
e
d file-
s
cope variables
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
elf
:
Fix last
c
omm
i
t
commit
|
commitdiff
|
tree
2017-05-07
Michael
Matz
el
f
:
Support STB_LOCA
L
dy
n
a
m
ic sy
m
bols
commit
|
commitdiff
|
tree
2017-05-06
Michael Mat
z
elf:
Ignore SHF_COM
P
RESS
E
D sections
commit
|
commitdiff
|
tree
2017-05-06
M
i
c
h
a
el
M
atz
s
t
ruc
t
-init: Fix zero i
n
it
i
alization with mul
t
i-l
e
vel
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael Matz
Fix
unsigned e
n
um bit-fields
commit
|
commitdiff
|
tree
2017-05-05
M
i
chael Matz
Fix seg
f
a
u
lt with invalid functio
n
d
ef
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Rebuild cro
s
s co
m
pilers
when sou
r
ces change
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el M
a
tz
Tidy
d
ecl
_
de
s
i
g
nato
r
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael Matz
R
e
move label_o
r
_d
e
cl
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el Matz
C
leanup
s
(
f
loat co
n
sts,
s
ections, symbo
l
s)
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
M
e
r
g
e
func_dec
l
_list
i
nto decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy decl
_
desi
g
nato
r
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
T
idy unary() a
b
it
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
M
atz
Facto
r
some code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend ty
p
e_to_str
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reorg
a
nize t
y
p
e parsing
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Mat
z
Tidy t
y
pename parsin
g
a bit
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l M
a
t
z
Tidy arg parsing for
b
uiltins
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Clarify
t
ha
t
th
e
CIL targ
e
t
c
o
de is d
e
ad
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Re
m
ove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
ael Matz
Fix bogus check for VT_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
M
atz
elf: T
i
dy section h
e
aders
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix more bitfie
l
d
c
orner
c
ases
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remove a bit-fi
e
ld T
O
D
O
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitfields
c
orner case
commit
|
commitdiff
|
tree
2017-04-15
Mic
h
ael Ma
t
z
tccpp: Fix corner
c
ase o
f
fnl
i
ke macro
i
nv
o
cation
commit
|
commitdiff
|
tree
2017-02-22
Michael M
a
tz
x86
-
6
4
-
asm:
Fi
x
mov im64,
r
a
x
encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael M
a
tz
Update Chang
e
Log
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
arm6
4
: Fix
4
2
_
function_test
commit
|
commitdiff
|
tree
2017-02-11
Mich
a
el M
a
tz
Fix
t
es
t
suite invocations
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Matz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
M
ichael Matz
Fix som
e
c
ode
suppression
fallout
commit
|
commitdiff
|
tree
2016-12-18
M
ich
a
el
M
atz
F
ix gawk miscompi
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i386: Fix va
r
i
o
us testsuite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
arm64:
Handl
e
R
_
AA
R
C
H64_PRE
L
32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64:
F
ix larg
e
p
t
r t
e
st
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
arm64
:
Fix a case of dea
d
c
o
de suppres
s
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-l
a
yout: Allow
l
owering of member al
i
g
nme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
S
upport l
a
rge align
m
ent reque
s
ts
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
struct-layout: cleanup
c
ode a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Fix MS
layout some
m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfie
l
ds: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
bitfie
l
ds:
I
mpleme
n
t
MS compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix struct l
a
yout some more
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Split
off record la
y
o
uti
n
g
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x
86-asm
:
F
i
x segfau
l
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit en
u
ms
a
nd
s
witc
h
cases
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
tccpp: Fix token
p
as
t
i
ng
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
libtcc1:
Don
'
t
use
stdl
i
b
fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix misc
o
mpile with dead swi
t
ches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle multiple -O op
t
ions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
bui
l
d
:
Resp
e
ct
C
PPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit: Fix addends > 3
2
bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-
a
sm:
A
ccep
t
h
ig
h
register in clo
b
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix ini
t
ia
l
izing memb
e
rs multiple times
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
Support local
r
eg
i
ster va
r
iabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
Fix con
s
t fold
i
ng
of 64bit pointer c
o
nstants
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-as
m
: Co
r
rect re
g
ister size for point
e
r
ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
tr
u
ct-init:
C
o
py
r
eloc
s
for
c
ompound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-as
m
:
fix copy-out re
g
ist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86_6
4
: Add -mno-sse
o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-64: relocation
a
d
d
end is 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S
r
elocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't
e
m
i
t
in
l
ine
f
unctions f
r
om dead
c
od
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Handle __b
u
iltin_ext
r
act_retur
n
_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: c
o
n
stprop also 'co
n
d &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
o
pt: M
a
ke break and goto not fall
t
h
r
o
u
g
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt:
S
t
art optim
i
zing dead code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Rev
e
rt
"
Reject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Ma
t
z
Factor out cons
t
condi
t
ion detection
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Reject jumping ins
i
de stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Fix more nocod
e
_
w
a
nted j
u
mp p
r
oblems
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix aliases on 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
Fix siz
e
of
(
char[a])
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
F
i
x
_
_b
u
iltin
_
c
onstant_
p
(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Ma
t
z
tccasm: Support refs to
anon symbols f
r
om asm
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
tccasm: Don't ignore # i
n
prep
r
oc
e
ssor
directi
v
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-asm:
A
c
c
ept a
l
l 32bi
t
immediates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix enum bitfields passed t
o
stda
r
g functions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Add
r
esses
o
f
non-weak symbols are non-
z
e
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
cce
s
s-after-free with st
a
t
e
m
e
nt ex
p
ressions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp: Allow c
o
mput
e
d
i
n
clude li
k
e 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-asm: Correctly infer regi
s
t
er
s
ize f
o
r bools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm
:
Implement cmpxchg16b
commit
|
commitdiff
|
tree
next