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
Michael Ma
t
z
tccpp: Implement _
_
COUNTER_
_
commit
|
commitdiff
|
tree
2017-07-09
M
ichael Matz
tccpp: Cleanu
p
commit
|
commitdiff
|
tree
2017-07-09
Mic
h
ael Matz
tccpp
:
Fix
c
o
r
ner case
commit
|
commitdiff
|
tree
2017-07-04
Michael Matz
Revert
"String literals are always const"
commit
|
commitdiff
|
tree
2017-07-03
M
ichael Matz
Ex
t
end skip_or
_
s
a
ve_blo
c
k
commit
|
commitdiff
|
tree
2017-07-03
Micha
e
l
Matz
I
mprove skip_or_
s
ave
_
bloc
k
commit
|
commitdiff
|
tree
2017-07-03
Mi
c
hael Matz
String
l
iterals are always const
commit
|
commitdiff
|
tree
2017-05-27
Michael Matz
Limit access end-of-str
u
c
t
warning a bit
commit
|
commitdiff
|
tree
2017-05-27
Micha
e
l Matz
x
8
6-64: Fix
p
s
ABI stdarg prologue
commit
|
commitdiff
|
tree
2017-05-27
Michael
M
atz
x8
6
-64: Rewrite linux parameter pass
i
ng
commit
|
commitdiff
|
tree
2017-05-08
Michael Matz
Remove so
m
e unused arg
u
men
t
s
commit
|
commitdiff
|
tree
2017-05-08
Michael
Matz
bit
f
i
e
lds: fi
x
l
ong bitfields
commit
|
commitdiff
|
tree
2017-05-08
Michael
Matz
Fix
a warni
n
g
commit
|
commitdiff
|
tree
2017-05-07
Michael
M
atz
Accept
extern initialized file-scope variables
commit
|
commitdiff
|
tree
2017-05-07
Michael Matz
el
f
: F
i
x
last comm
i
t
commit
|
commitdiff
|
tree
2017-05-07
M
i
cha
e
l Matz
elf: Su
p
port
S
T
B_
L
O
CAL
dynamic symbols
commit
|
commitdiff
|
tree
2017-05-06
Micha
e
l Matz
elf
:
Ignore
SHF_COMPRESSED
se
c
tions
commit
|
commitdiff
|
tree
2017-05-06
Michael
M
atz
struct-init:
Fix
z
e
r
o
ini
t
ialization with multi-level
.
.
.
commit
|
commitdiff
|
tree
2017-05-05
Michael M
a
tz
Fix
un
s
igned enum bit-fields
commit
|
commitdiff
|
tree
2017-05-05
M
i
ch
a
el Matz
Fi
x
s
e
gfault with invalid function def
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Re
b
uild cro
s
s compiler
s
wh
e
n so
u
rces change
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy decl_de
s
ignator
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remove label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Cleanups (
f
loat
consts,
s
ec
t
i
o
ns
,
symb
o
ls)
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
el Matz
Merge
f
unc_decl_
l
ist i
n
to decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
i
dy decl_designat
o
r
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Tidy unary() a bit
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Factor so
m
e c
o
de
commit
|
commitdiff
|
tree
2017-05-02
M
i
chae
l
Matz
Extend
t
y
p
e
_
t
o_str
commit
|
commitdiff
|
tree
2017-05-02
M
i
cha
e
l Matz
Reorganiz
e
type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
T
i
dy t
y
p
e
name p
a
rs
i
ng a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
a
el
M
a
tz
Tidy arg pa
r
sin
g
for builtins
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Cla
r
ify t
h
at the CIL target code is dead
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
el Mat
z
Remove VT
_
REF
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
Fix
bogus ch
e
ck for VT
_
L
LOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
e
l
f: Tidy section headers
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
fix __builtin_expect
commit
|
commitdiff
|
tree
2017-05-01
Mich
a
el M
a
tz
Fix more bitfield c
o
rner cases
commit
|
commitdiff
|
tree
2017-05-01
Michae
l
Matz
Fix last chang
e
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael
Matz
Re
m
ove
a
bit-field
TO
D
O
commit
|
commitdiff
|
tree
2017-04-29
M
ic
h
a
el
Matz
F
i
x
c
har bitfield
s
corn
e
r case
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix
corner cas
e
of fnlike macro
invocation
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86-64-asm: Fix mov i
m
64,r
a
x enco
d
i
n
g
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Mich
a
el Matz
arm64: F
i
x 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
F
i
x testsuite invocatio
n
s
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo lea
k
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael Matz
Fi
x
some code
s
uppression f
a
llout
commit
|
commitdiff
|
tree
2016-12-18
Michael Ma
t
z
Fix g
a
wk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
i
386: F
i
x various t
e
st
s
uite issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64: H
a
n
d
le R
_
AARCH64_PREL32
a
gain
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm
6
4: Fi
x
l
argep
t
r t
e
st
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm64: Fix a c
a
se of
d
ead code
s
uppress
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-lay
o
ut
:
Allow lo
w
eri
n
g of member alignment
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Support
l
arge ali
g
n
m
en
t
requests
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ae
l
Matz
st
r
uct-layo
u
t:
c
l
eanup cod
e
a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
tfields: Fix MS layout
s
o
me more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfield
s
: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael M
a
tz
bit
f
ie
l
ds: Imp
l
e
m
ent
MS compatib
l
e layo
u
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix struct layout so
m
e
m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Spl
i
t off r
e
cord layouting
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Fix se
g
fau
l
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix 64bit
e
nums and
switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccpp:
Fix
to
k
en p
a
sting
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
libtcc
1
:
Don't use stdlib
fu
n
ct
i
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
mi
s
c
ompile
w
ith dead sw
i
tches
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Handle multi
p
le -O options
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build: Resp
e
ct CPPFLAGS
o
v
e
rride
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bi
t
: F
i
x ad
d
ends > 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-64-asm: Accept high register
i
n clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix initial
i
zing mem
b
ers
multi
p
le times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support local register v
a
riables
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix
const f
o
ldin
g
of 64bit pointer con
s
t
a
nts
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-a
s
m
: Correct register siz
e
for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struc
t
-
i
n
i
t: Copy relocs for
c
ompo
u
nd
literals
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86_64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86_64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
:
relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
6
4: Pr
e
fer
3
2S
r
elocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don'
t
emit i
n
li
n
e functions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Handle __b
u
i
l
tin_
e
x
t
ract
_
return
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: con
s
t
p
rop al
s
o 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt
:
Make brea
k
and goto n
o
t fallt
h
r
o
ugh
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: Start
opt
i
mi
z
ing de
a
d code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
Re
v
e
r
t "Rej
e
ct jumping insid
e
stmtex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
Factor out
c
onst condition detection
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Reject ju
m
ping inside stm
t
exprs
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
Fix m
o
re n
o
c
o
d
e_wanted jump proble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Ma
t
z
Fix aliases on 64
bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix size
o
f(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x __
b
uiltin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Ma
t
z
tccasm: Support refs to anon
symbols fro
m
a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ignore # i
n
prep
r
o
c
essor directives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x86-asm
:
Acce
p
t all 32bit im
m
edia
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Fi
x
enum bitfi
e
lds p
a
ssed to stdarg funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Ad
d
r
es
s
es of
non-wea
k
symbols are
non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
c
cess-
a
fter-free with statement
e
xp
r
essi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tcc
p
p: Allow compu
t
e
d
inclu
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-a
s
m: Cor
r
ectly infe
r
registe
r
size for
bool
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-
a
sm: Im
p
lement cmpx
c
hg16b
commit
|
commitdiff
|
tree
next