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
Cleanups (float consts, sections, symbols)
2017-05-02
Michael
Ma
t
z
Clean
u
ps (floa
t
consts, secti
o
ns, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merg
e
func_decl_
l
ist into
decl0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy decl_desi
g
n
ator
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hael
Mat
z
Tid
y
u
n
ary() a b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
F
actor some cod
e
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Extend type_to_str
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
hae
l
M
a
t
z
R
e
organize type
p
arsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Tidy ty
p
ename parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Tidy arg parsing
fo
r
b
u
iltins
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
C
lari
f
y
that the CIL tar
g
et code is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remove
VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Fix bo
g
u
s ch
e
ck f
o
r V
T
_LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
Michael
Matz
elf: Tidy section
header
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
f
i
x _
_
builtin_exp
e
ct
commit
|
commitdiff
|
tree
2017-05-01
Micha
e
l
M
a
t
z
Fix more bitfield c
o
rner
c
ases
commit
|
commitdiff
|
tree
2017-05-01
Michael Mat
z
Fix las
t
change
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
el Matz
Remove
a
bi
t
-fi
e
ld TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
Ma
t
z
Fix char bitfie
l
ds corn
e
r case
commit
|
commitdiff
|
tree
2017-04-15
M
ic
h
ael Mat
z
t
ccpp: Fix corner
c
ase of
f
nlike macro i
n
vocat
i
on
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86-64-asm: Fix mov
im64,
r
ax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Mat
z
arm64
:
Fix 42_
f
unc
t
ion_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix
t
ests
u
it
e
in
v
ocations
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ae
l
M
a
tz
Fix
pseu
d
o
leak
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Ma
t
z
Fi
x
so
m
e
code suppression fallou
t
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
F
i
x
g
a
wk miscom
p
ile
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
i386: Fix various testsu
i
te issues
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
ar
m
64: Handle R
_
AARCH
6
4_PREL3
2
again
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
arm64: F
i
x large
p
tr te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix a case of dead code suppress
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struc
t
-lay
o
u
t
:
Allow l
o
weri
n
g of member a
l
ignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
pport large a
l
ignment req
u
ests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout:
c
le
a
nup cod
e
a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
bitfields: Fix MS la
y
out
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
fix
P
C
C
layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
bitfields: Implement MS
c
ompatible layout
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Fix struct
layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Split off record layouti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
e
l Matz
Fix 64bit enums an
d
switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
F
ix
t
oken pa
s
ti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
libtcc1: Don't use stdlib funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
i
x
miscompile w
i
th dead switche
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Hand
l
e multiple -O
o
ptions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
build: Respect CPP
F
LAGS ov
e
r
r
ide
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit: Fix a
d
de
n
ds
> 32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64
-
asm: Ac
c
ept high register in c
l
obbers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix initial
i
zing memb
e
rs multiple
times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support l
o
cal registe
r
va
r
iables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix cons
t
folding of
64bit
pointer c
o
ns
t
ants
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
x86-asm: Correct regis
t
er size for pointer
op
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
st
r
uct-in
i
t
:
C
o
py relocs for compound
l
iterals
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86_64-as
m
: fix copy-out
r
egisters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86_64: A
d
d
-mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: reloca
t
ion adden
d
is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-64: Pref
e
r 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt
:
Don
'
t emi
t
inl
i
ne fu
n
ctions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Handle __builtin_extract_return
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
opt:
c
onstpr
o
p also 'cond && 0
'
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
o
p
t
:
Make
b
r
ea
k
an
d
g
o
t
o
not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start op
t
imizing dead
code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Revert "Rejec
t
jump
i
ng inside
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out const condition d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
Reject jumping inside
stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
M
atz
Fix more nocode_wa
n
t
e
d
j
ump pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Fix
a
liase
s
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeo
f
(cha
r
[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix __builtin_constant_p
(
1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
tccasm: Su
p
port refs to anon symbo
l
s
f
rom asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ignore # i
n
preprocesso
r
directives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x86-asm: Accept all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix enum bitfields
p
a
ssed to std
a
rg functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
Addre
s
ses of non-weak symbol
s
are non-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix
a
ccess-after-free
with statement expression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
p
p: All
o
w c
o
m
p
uted inc
l
u
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Ma
t
z
x86-asm: Correc
t
ly
i
nf
e
r
register siz
e
f
or b
o
ols
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm: Implement
c
mp
x
chg16
b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-64:
Allo
w
loads from some str
u
cts/un
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccas
m
: Lo
o
kup C symbols
f
rom ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: I
m
plement
.
s
e
t sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums an
d
ints are compa
t
i
ble
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enu
m
s a
n
d ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
x86
-
64-
a
sm: Fix ltr/
s
tr and push/p
o
p operan
d
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4
-
asm: Implemen
t
high %c
r
registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Su
p
port range inits for l
o
cal vars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
x86-64-
a
sm: Support
h
igh registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inline-asm: Accept "flags" clo
b
ber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: A
l
l
ow me
m
ber init
i
alizatio
n
from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
str
u
ct-init:
Corr
e
ctly parse unname
d
member in
i
tia
l
izers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
s
t
ruct-init
:
Clean
u
p some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
st
r
uct-init: Cleanu
p
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init:
I
mplem
e
nt
initializin
g
subaggregat
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
struct-init
:
R
eimplement
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Su
p
port a
t
tr
i
bute between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Ma
t
z
Fix function to pointer co
n
version
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
Fix
p
a
r
s
ing array type
d
efs o
f
unknown
size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Implement __BASE_FILE_
_
macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement __bu
i
ltin_choose_ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm
:
Imple
m
ent prefetchw
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
x86
-
asm: Fix lar opc
o
de opera
n
ds
commit
|
commitdiff
|
tree
next