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
Fix segfault with invalid function def
2017-05-05
Michael Matz
Fix
s
e
g
f
ault with
i
nvalid function
def
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Reb
u
ild cross
compil
e
r
s
when sources cha
n
ge
commit
|
commitdiff
|
tree
2017-05-02
M
i
ch
a
el Matz
T
i
dy
d
ecl_designator
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
R
e
move label_or_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cleanups
(float
c
o
n
sts, sections, symbols
)
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Ma
t
z
Merge
f
u
nc_decl_list in
t
o decl0
commit
|
commitdiff
|
tree
2017-05-02
M
ichael M
a
tz
Tidy decl_designato
r
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Mat
z
Tidy unary(
)
a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Factor some
code
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
Exten
d
type_to
_
str
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Reorgan
i
ze ty
p
e par
s
i
ng
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy typename
parsing a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Tidy a
r
g
parsing f
o
r
builti
n
s
commit
|
commitdiff
|
tree
2017-05-02
M
i
cha
e
l Matz
Cl
a
rify that the CI
L
targ
e
t code is dead
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l
M
a
tz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Mat
z
F
i
x bogus check for
VT_LLOCA
L
types
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el M
a
tz
elf: T
i
dy sec
t
ion
h
eaders
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
fix __b
u
iltin_exp
e
ct
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
Fix more b
i
tfield
c
or
n
er cas
e
s
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael
M
a
tz
Remove a bit-
f
ield
TO
D
O
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
ael Mat
z
F
i
x char bitfie
l
ds corner case
commit
|
commitdiff
|
tree
2017-04-15
Mi
c
hael
M
atz
tccpp: Fix cor
n
er case of fnl
i
ke macro
i
n
v
o
cat
i
on
commit
|
commitdiff
|
tree
2017-02-22
Michae
l
Matz
x
86-64-asm: Fix mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Mi
c
h
a
el Matz
Update Change
L
og
commit
|
commitdiff
|
tree
2017-02-11
M
i
ch
a
el Matz
arm64:
Fix
4
2_function_t
e
s
t
commit
|
commitdiff
|
tree
2017-02-11
Michael
M
atz
Fix test
s
uite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michae
l
Matz
Fix ps
e
udo le
a
k
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some
c
ode suppressio
n
fallou
t
commit
|
commitdiff
|
tree
2016-12-18
Mic
h
ael Ma
t
z
Fix
gawk misco
m
pile
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
i386:
F
ix
various tests
u
ite issues
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
arm64: Handl
e
R_
A
ARCH
6
4_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix largeptr t
e
s
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
arm64: F
i
x a
ca
s
e of d
e
ad
c
o
de
s
uppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-l
a
yout:
Allow lowering of member ali
g
nmen
t
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Support
l
arg
e
ali
g
nm
e
nt requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-layo
u
t: cleanup
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
bitfields: Fi
x
MS layout some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
bitfields: fix PCC
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
itfiel
d
s
: Imple
m
ent MS compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix str
u
ct layo
u
t some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
Spli
t
of
f
r
e
cor
d
layo
u
ting
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-
a
sm: Fi
x
se
g
fau
l
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix 64bit enums and switch
c
ases
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
t
cc
p
p:
Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
libtcc1: Don't use std
l
i
b fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
ix misco
m
pile with dead
s
w
itch
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle multiple -O
o
ptions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build: Respect CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
64b
i
t:
F
i
x addends > 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-
a
sm: Accept
hig
h
regist
e
r in clobbe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix initializing m
e
mb
e
rs multiple
t
i
mes
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
Matz
S
u
pport local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix const folding
o
f 64bit
p
ointer co
n
s
t
ants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: C
o
rrect re
g
is
t
er size for
p
o
inter ops
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struc
t
-i
n
it
:
Copy r
e
loc
s
fo
r
compound
l
iterals
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86_64-a
s
m: fix copy-out r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
86_6
4
:
A
dd -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x8
6
-64: relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-
6
4:
Prefer
3
2
S r
e
l
o
cations
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
opt: Don't e
m
it
i
nline functions
from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
H
a
ndle
__builtin
_
extract_r
e
turn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt:
c
o
ns
t
pr
o
p
also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
o
p
t: Make break and goto
n
o
t
fa
l
lthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt: Start
optim
i
zing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
R
e
vert
"
Rej
e
c
t
jump
i
ng in
s
ide stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out
c
o
nst condition d
e
t
e
c
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Reject jumping inside
stmt
e
xprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix more
n
o
co
d
e_wanted
jum
p
problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix s
i
z
eof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix __builtin_constant_p(1000
/
x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm:
S
uppor
t
r
e
f
s to anon s
y
mbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: D
o
n't igno
r
e # in preprocessor dire
c
tives
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-as
m
:
A
ccep
t
all 32bit
immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bitfields pa
s
sed
to stdarg fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
A
d
dre
s
ses of
n
on-weak symbols are n
o
n-
z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix access-
a
f
t
er-free with statement exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
tc
c
pp: Al
l
o
w
computed includ
e
l
ike 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Corr
e
c
t
ly
i
nfer register s
i
ze
for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm: Im
p
l
ement cmpxchg
1
6b
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-64:
A
llow loads
from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm: Lo
o
kup C symbols from ASM blo
c
ks
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tc
c
a
sm:
I
mplement
.
set s
y
m, expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
en
u
ms and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
e
nums an
d
i
nt
s
a
r
e compatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm: Fix ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x8
6
-64-as
m
:
I
mpl
e
ment
hi
g
h
%cr regist
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Support range inits for lo
c
al vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Suppor
t
high registe
r
s
%
r8 - %
r
15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm: Ac
c
e
p
t "flags"
c
lobb
e
r
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
s
t
ruct-ini
t
:
Allow
m
em
b
er ini
t
i
alization
f
rom qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-i
n
it: Correctly parse unna
m
ed member initiali
z
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct
-
init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
struct-init: C
l
ea
n
up
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
Matz
struct-init: Implem
e
nt
ini
t
ia
l
i
z
ing
s
ubag
g
regates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
struc
t
-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
S
u
pport attribut
e
between d
o
ub
l
e pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
F
i
x
function to
p
ointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix par
s
ing ar
r
ay typedefs of unknown siz
e
commit
|
commitdiff
|
tree
next