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
Support local register variables
2016-12-15
Michael Mat
z
Suppo
r
t lo
c
al register variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix const fo
l
d
i
ng of 64bit point
e
r co
n
stant
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-
a
sm: Correct register s
i
ze for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-i
n
i
t: Cop
y
relocs fo
r
c
ompou
n
d literals
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
_64-asm: fix c
o
py-out
regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
_64: Ad
d
-mno-sse o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-6
4
: relocation addend is 64bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64: Prefe
r
32
S
reloc
a
t
ions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Don't emit inlin
e
f
unctions from dea
d
code
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Han
d
le __
b
uiltin_extract_return
_
a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
opt: constpro
p
a
lso 'cond && 0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break and g
o
t
o not fallthro
u
g
h
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: Start optimizin
g
dead
c
o
d
e
a
bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Revert "Rejec
t
jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
t
z
Factor
o
ut con
s
t condition detection
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hae
l
Matz
Reject jumping inside stmtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix more
n
ocode_wa
n
ted j
u
m
p
p
roblems
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x sizeof(
c
h
a
r
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix
_
_buil
t
i
n
_consta
n
t_p(10
0
0
/
x)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
a
tz
tccasm:
Su
p
port re
f
s to anon
s
ymbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tcc
a
sm: Don't ignore # in prepr
o
c
essor
d
i
r
ectives
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm:
A
ccept all 32
b
it im
m
ediates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
ix
enum bitfields passed to stda
r
g funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Addresses
of n
o
n-weak
sy
m
b
o
ls a
r
e no
n
-zero
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix ac
c
es
s
-after
-
f
ree with statem
e
nt e
x
p
r
es
s
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
A
llow com
p
uted
i
ncl
u
de like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Cor
r
ectly infer r
e
g
ister
size
for bools
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
x86-
6
4-asm: Impl
e
ment
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64: Allow loads from some
structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccas
m
: Lookup C
s
ymbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
t
c
casm: Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
i
nts
are
c
omp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
e
n
ums
a
nd ints are
c
ompatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm: F
i
x ltr/
s
tr and p
u
s
h
/
p
op
oper
a
nds
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64-asm: Implement high
%
cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init:
S
u
pport range
inits
f
or local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm: Sup
p
ort high
r
e
gisters %
r
8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-as
m
:
A
ccept "flags"
clobber
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
struct-ini
t
: Allow member initialization
from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
s
tru
c
t-init:
C
orre
c
tly parse
u
nnamed member initializers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
stru
c
t
-ini
t
:
Cle
a
n
u
p some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
struct-init: Clea
n
up
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
struct-init: Implement initiali
z
ing s
u
b
aggregates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
s
t
ruct-init
:
Reimpl
e
m
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Support attribute be
t
w
e
en double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix f
u
n
c
ti
o
n
t
o pointer convers
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix par
s
in
g
a
r
r
ay typedefs of unkno
w
n siz
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Imp
l
ement __BA
S
E_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
I
mple
m
ent __builtin_ch
o
ose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
a
sm:
I
mplement prefetchw opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix lar op
c
ode
oper
a
nds
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tcc-asm:
P
arse
.
size directive
corre
c
tly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x86-a
s
m: More
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: A
d
d [sl][ig]
d
tq opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
inline
asm: A
c
cept 'R' cons
t
rai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Imp
l
eme
n
t
f
xrstorq and f
x
s
a
v
eq
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
parsing attribu
t
es for s
t
ruct decl
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x
8
6-asm: Implement
c
lflush
opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
i
nline asm: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
i
n
l
ine a
s
m: a
c
c
ept concate
n
a
t
ed strings in cons
t
r
a
ints
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inlin
e
asm: Fix
'P
'
a
nd a
c
cept som
e
r<nr>
re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
Acc
e
pt
s
ymbols in i
n
itialize
r
s
a
lso
o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael M
a
tz
tccasm: Im
p
le
m
ent c
o
mp
a
re expressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86
-
64-asm: A
c
cept expressions for
.
q
uad
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
inline asm: Accept 'p
'
cons
t
r
a
int and 'P'
te
m
plate mo
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Acce
p
t
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept more
a
sm expressions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
t
c
casm:
Impl
e
ment
.
p
ushsection and
.
popsect
i
on
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Accept e
m
pty struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-asm: Accept
'
q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concate
n
a
ted s
t
rings in
a
ttributes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Acc
e
pt -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
Change d
e
pendency file fo
r
mat a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
d
d --param, reject -mARG if A
R
G not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Implem
e
nt -inclu
d
e cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fr
e
e
d
efines bef
o
re gen
_
inlin
e
_fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: F
i
x
macr
o
_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
p
p: free de
f
ines also with PP_B
E
NC
H
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
x86-asm: Get
r
i
d of OPC
_
JMP a
n
d OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64-as
m
:
T
i
dy
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-asm: Cor
r
ect mem64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Remove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Fix
regist
e
r ord
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
8
6-asm: R
e
org
a
n
i
ze instr_t
y
p
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
x86-asm:
m
ove s
t
a
t
s
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Add more
SSE2 instructions
commit
|
commitdiff
|
tree
2016-10-16
Michael Matz
s
ystem-
h
acks:
define __G
N
UC__
for FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
M
i
c
h
ael Matz
x86-64:
F
ix long long bug
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael
M
a
tz
Fix mislea
d
i
ng
inde
n
tation
commit
|
commitdiff
|
tree
2016-10-14
Micha
e
l Matz
arm64: Fix -
r
u
n
commit
|
commitdiff
|
tree
2016-10-14
Michael
Matz
arm64: Su
p
por
t
P
R
E
L
32 reloc
a
tio
n
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Suppo
r
t archives with 64
b
it i
n
d
i
ce
s
commit
|
commitdiff
|
tree
2016-05-16
M
ichael Matz
x86-
a
sm
:
R
e
j
e
c
t som
e
invalid ar
i
t
h
imm8 instruction
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x
8
6
-as
m
:
Add
.
fill t
e
st
commit
|
commitdiff
|
tree
2016-05-14
M
i
c
hael
M
atz
x86-asm: Fix signed constan
t
s and opco
d
e order
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: C
o
nsolidate insn de
s
cript
i
o
n
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
Error out on ope
r
ations
o
n str
u
c
t
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-
6
4-asm: Add m
o
v[sz]xq opcodes
commit
|
commitdiff
|
tree
next