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
Factor some code
2017-05-02
Mic
h
a
e
l Matz
F
a
c
tor some
c
ode
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Extend ty
p
e_to_str
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael
Matz
Reo
r
gani
z
e type pars
i
ng
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy typ
e
nam
e
p
a
r
sing a bit
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael M
a
t
z
T
idy arg parsing for buil
t
i
ns
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
Cla
r
ify that
t
he
CI
L
t
arget code is dead
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Remove V
T
_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
F
ix
b
ogus
check
f
or VT_L
L
OCAL type
s
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
e
lf:
T
idy secti
o
n heade
r
s
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
fi
x
_
_
builtin_expec
t
commit
|
commitdiff
|
tree
2017-05-01
Mich
a
e
l
Matz
Fix
m
ore bitfi
e
ld corner
c
a
s
e
s
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael
M
at
z
F
ix last
c
hange
commit
|
commitdiff
|
tree
2017-04-29
M
ichael Mat
z
Remo
v
e
a bit-f
i
eld
TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
Matz
Fix
char bit
f
ields c
o
rn
e
r ca
s
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp:
F
ix
c
orner case of fnlike macro invo
c
a
t
ion
commit
|
commitdiff
|
tree
2017-02-22
Michae
l
Matz
x
86
-
6
4-as
m
: Fix
mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Micha
e
l
Matz
Update
C
hange
L
og
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael Matz
arm
6
4: Fix 42_func
t
i
o
n_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
M
ichael Matz
Fix tes
t
suite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
M
ichael Matz
Fix some code sup
p
ression fa
l
lou
t
commit
|
commitdiff
|
tree
2016-12-18
Michael
Matz
Fix gawk
miscompile
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
i386: Fi
x
various tes
t
suite issues
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
arm64
:
H
andle R_AARCH64_P
R
EL3
2
ag
a
in
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix largeptr te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64:
F
ix a c
a
s
e
of dead code suppressi
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
str
u
ct-lay
o
ut: Allow low
e
ring o
f
member alig
n
ment
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
Support large
alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struc
t
-la
y
out: cleanup
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitfields: Fi
x
M
S layo
u
t some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitf
i
elds:
f
i
x
PCC
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields:
I
mplement
M
S c
o
mpatible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struc
t
layout so
m
e mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
Split
off
r
e
c
o
r
d
layouting
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86-asm: Fix segf
a
ult
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
Fi
x
6
4bit enums and s
w
i
t
ch ca
s
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccp
p
: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
l
i
b
tcc1: Don't use stdlib fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix miscomp
i
le with dead
sw
i
tches
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Ha
n
dle m
u
lti
p
le -O op
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
bui
l
d: Respect C
P
PFLAG
S
o
v
erride
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
64bit:
Fix addends > 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
a
tz
x86-64-
a
sm: Accept high r
e
gister in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix i
n
it
i
alizing membe
r
s multiple
times
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Support
l
ocal register variab
l
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix const
folding of 64bit
p
o
i
nte
r
con
s
tants
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86
-
asm:
Corr
e
ct re
g
i
s
ter size for pointer
o
ps
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
struct-in
i
t
:
Copy relocs for
c
ompound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86_64-asm: f
i
x copy
-
o
ut registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
_
64: Add -mn
o
-
sse option
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64:
relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
x86-64: Pre
f
e
r 32S relocati
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
opt: Do
n
't em
i
t inline fu
n
cti
o
n
s f
r
om d
e
ad c
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Handle __builtin_extract
_
return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt: constpro
p
al
s
o 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
opt: Make brea
k
and go
t
o not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
opt: Start optimi
z
ing dea
d
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
R
e
vert "Reject
j
umping insi
d
e stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
Factor out const condition det
e
ction
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
t
z
Reject jumping
i
nside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix more noco
d
e_wanted
j
ump p
r
oblems
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix aliases on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
Fix
size
o
f(char[a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_
c
on
s
ta
n
t_p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
t
ccasm
:
Sup
p
or
t
refs
to
a
non symb
o
ls f
r
o
m
asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Don'
t
ignore # in preprocessor directiv
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
tz
x86-
a
s
m: Accept all
32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
i
x enum b
i
tfields passed to s
t
da
r
g functions
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Add
r
ess
e
s
of
no
n
-weak sy
m
bols are non-zer
o
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix access-after-free with sta
t
ement expressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
tccpp:
Allow comp
u
ted in
c
lud
e
like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
x8
6
-
a
s
m
:
Correctly infer regist
e
r siz
e
for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Impleme
n
t cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow loads from some structs/uni
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm: Look
u
p C sy
m
bols fr
o
m
A
SM blocks
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l
Matz
tccasm: Implement
.
set sym, e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
e
n
u
ms and
i
nts are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints are co
m
patible
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-6
4
-asm: Fix
l
tr/s
t
r and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6
-64-asm
:
I
mplemen
t
high %cr regis
t
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
s
t
ruct-init: Support range
i
nits for
l
ocal
v
ar
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
x86-64
-
asm: Support high
registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm: Ac
c
ept "flags" c
l
o
b
b
er
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
t
ruct-init: Allow
member initializati
o
n
from
q
u
al
i
fied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
ni
t
: Correctly parse unnamed m
e
mbe
r
i
n
iti
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
s
tru
c
t-init: Cl
e
anup som
e
more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Clea
n
u
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
s
t
ruct-in
i
t
:
Implemen
t
initia
l
izi
n
g su
b
aggregates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-in
i
t: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribute betw
e
en double po
i
nter stars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
t
z
Fix function to
p
ointer
c
onversion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Fix par
s
in
g
array typedefs of unkn
o
wn size
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
tc
c
pp:
I
mplement __BAS
E
_FI
L
E__ macro
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Implement __builtin
_
ch
o
ose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement prefetchw op
c
ode
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-a
s
m: F
i
x
lar
o
pcode operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc-asm: Pa
r
se
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: More
o
pcodes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Add [sl]
[
ig]dtq op
c
o
de
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline
a
sm:
A
ccept 'R' constrai
n
t
commit
|
commitdiff
|
tree
next