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
Michae
l
M
atz
Fix segfault wi
t
h invalid f
u
nction def
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
R
e
b
u
ild cros
s
compilers when so
u
rces cha
n
ge
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
Tidy
d
ecl
_
d
e
signa
t
o
r
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Remove
l
a
bel_or_decl
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael Matz
C
leanu
p
s (fl
o
at con
s
ts, sectio
n
s, sym
b
ols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Merge fu
n
c
_
decl_
l
ist into de
c
l0
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
T
idy decl_des
i
gn
a
tor
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Tidy un
a
ry(
)
a b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Factor s
o
me code
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend ty
p
e_to_s
t
r
commit
|
commitdiff
|
tree
2017-05-02
M
i
chael
M
atz
Reorganize
t
ype parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy
t
ypename p
a
rsing
a
b
i
t
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
el M
a
tz
T
i
dy arg p
a
rsing for bu
i
ltins
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Clar
i
fy th
a
t the CIL targ
e
t code i
s
dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Remov
e
VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
Fix bogus check for VT_LLOCAL ty
p
es
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
elf: Tidy sec
t
ion headers
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fix __b
u
iltin_ex
p
ect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix more bitfield corn
e
r cases
commit
|
commitdiff
|
tree
2017-05-01
M
i
c
h
ael Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael Matz
R
emove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix
char b
i
tfields corner case
commit
|
commitdiff
|
tree
2017-04-15
M
ichael Mat
z
tccpp: Fix
corne
r
case of fnl
i
ke macro invocat
i
o
n
commit
|
commitdiff
|
tree
2017-02-22
Mich
a
el M
a
tz
x8
6
-64-asm: Fix mov im64,rax
encoding
commit
|
commitdiff
|
tree
2017-02-20
Mi
c
h
a
el Matz
U
pdate ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ae
l
Matz
arm64: Fix
4
2_function_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
M
i
c
hael Matz
Fix testsuite i
n
v
ocations
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix s
o
me code suppression f
a
l
l
out
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fix
g
awk m
i
scompile
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
i386: Fix various
te
s
tsuite issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Ma
t
z
arm64: Ha
n
dle R_AARCH64
_
PREL32 a
g
ai
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
arm64: Fix large
p
tr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm
6
4: F
i
x a case of
d
ead code suppress
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-l
a
yout: Allow lowering of memb
e
r
a
lignment
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
S
upport la
r
ge alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct
-
layout: clean
u
p
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
bitfields: Fix MS
l
ayout some more
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
bitfields: fi
x
PCC
layout
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitfiel
d
s: Implement MS compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix
struct layo
u
t s
o
me more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
S
p
lit of
f
record lay
o
u
ting
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Mat
z
x
8
6-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix 64bit enums and
s
witc
h
cases
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
tccpp: Fix
t
o
ken
p
astin
g
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
M
atz
libtcc1:
Don't use std
l
ib functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
m
iscompile with
dea
d
switches
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Handle mult
i
ple -O options
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
bui
l
d: Respe
c
t CP
P
FLAGS
o
v
e
r
ride
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Mat
z
64bit: Fix addends > 32 bit
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-64-asm: Accep
t
high reg
i
ster in c
l
obbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
i
n
i
t
ializ
i
ng members multiple times
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
Supp
o
rt lo
c
al re
g
ister variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Ma
t
z
Fix const
f
olding of 64bit poin
t
e
r
c
o
n
stants
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm:
C
orrect regi
s
ter
size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init: Cop
y
r
e
locs for compound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-
a
sm:
fix copy-
o
ut
register
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86_64: Add -mn
o
-s
s
e opt
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Mat
z
x86-
6
4: reloca
t
i
o
n addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
x86
-
64:
P
ref
e
r 32S reloc
a
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt
:
D
o
n't em
i
t in
l
ine func
t
ions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Han
d
le __bu
i
lti
n
_extract_re
t
u
rn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: const
p
r
op also 'cond
&
&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
opt: Ma
k
e
break and g
o
t
o not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
opt
:
Start optim
i
z
i
ng dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Revert "Reject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fa
c
tor out const conditi
o
n detection
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Reject jumping inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more n
o
cod
e
_
w
anted
jump pro
b
lems
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l M
a
tz
Fix
s
izeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix _
_
builtin_constant
_
p(
1
0
0
0/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
a
tz
tccasm: Suppor
t
refs
t
o
an
o
n sy
m
bols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
tccasm: Don't ignore # in preprocessor
d
irecti
v
es
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Ma
t
z
x
8
6-a
s
m: Accept all 32bit imme
d
iates
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
F
ix enum
bit
f
ields
passed t
o
stdar
g
f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Addresses
o
f non-weak symbols are n
o
n-zero
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Fix access
-
after-free
w
ith st
a
teme
n
t
e
xpressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Al
l
ow computed inclu
d
e like
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
x86-
a
sm
:
C
o
rrectly infer registe
r
s
ize for bools
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-
6
4-asm:
I
m
p
lement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64: Allow loa
d
s from som
e
s
tructs/u
n
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Lookup C symbols from ASM b
l
ocks
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcca
s
m
: Impl
e
ment
.
set sy
m
, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enu
m
s and ints are com
p
atible
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
e
n
ums and i
n
t
s are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: F
i
x ltr/str and push
/
pop op
e
rand
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x8
6
-64-asm: Imple
m
ent high
%
cr r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
str
u
ct-in
i
t: Support range inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
x86-64-asm:
S
upport high registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
inline-asm:
A
ccept "
f
lags
"
c
l
obbe
r
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
s
t
r
u
ct-init: Allo
w
mem
b
er i
n
i
t
iali
z
ation from qual
i
fied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Co
r
rect
l
y
p
arse unnamed m
e
m
ber
initializers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
st
r
uct-init: Cleanup some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
uct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
struct-i
n
it: Implemen
t
in
i
t
i
alizing
s
u
b
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-init: Reimpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
S
uppor
t
at
t
ribute
b
etween double
p
ointe
r
s
t
ars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix function t
o
pointer c
o
nver
s
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
Fix
p
a
r
sing
array typedefs of u
n
kn
o
w
n
s
i
ze
commit
|
commitdiff
|
tree
next