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
struct-init: Copy relocs for compound literals
2016-12-15
M
i
chael Matz
s
truct-init: Co
p
y relocs for compound litera
l
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86_64-as
m
: fix copy-ou
t
r
egisters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64
:
Ad
d
-m
n
o-sse option
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-
6
4: relocation a
d
d
end is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x8
6
-64:
P
ref
e
r
3
2S relocat
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don'
t
emit inlin
e
functions from
d
e
a
d
code
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Handle __built
i
n_extract_
r
et
u
rn_a
d
d
r
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
opt: constp
r
op also 'con
d
&
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
opt: Make break and
g
oto no
t
fall
t
h
rough
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: Start optimizing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Revert "Reject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fa
c
tor out const c
o
ndition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Rejec
t
j
u
mpi
n
g insi
d
e stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Fix mo
r
e nocode
_
wanted jump probl
e
m
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix ali
a
ses
o
n 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix size
o
f(c
h
ar[a])
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix _
_
builtin_constant_
p
(
10
0
0/
x
)
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
ccasm:
S
upport refs to anon sy
m
bols from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
ccasm: Don't
i
g
no
r
e #
i
n preproc
e
sso
r
directives
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-asm: Accept al
l
32bi
t
imm
e
diates
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
i
x enum bitfiel
d
s
passed to
stdarg func
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
A
ddresses of
n
on-weak symbols
are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fix access-after-free with
statemen
t
exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccpp: A
l
l
ow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
x86-asm: Correctly infer registe
r
s
i
ze
f
or bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-
6
4-as
m
:
Implement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64: Allow loads from some structs/un
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm: Lookup
C
symbols from
A
SM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tcca
s
m
:
Imple
m
e
n
t
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
enu
m
s and
i
n
t
s
a
r
e compatible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
at
z
en
u
ms and int
s
are compatibl
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x8
6
-64-asm:
F
ix ltr/str and push/pop oper
a
nds
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86
-
64-
a
sm: Implement high
%cr regis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
struct-init: Support range ini
t
s
for local
vars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
x8
6
-64-asm
:
Support h
i
gh r
e
gi
s
ters %
r
8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline-asm
:
Acc
e
pt "fla
g
s" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
s
t
ruc
t
-
i
nit: Allow member initialization
from
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-init: Correctly parse unn
a
m
e
d member
i
n
itializers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: C
l
eanu
p
some mor
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct
-
in
i
t: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
s
t
ruct
-
init: Impleme
n
t
in
i
tial
i
zing suba
g
gr
e
gates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-init: R
e
i
m
plement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Supp
o
rt attribu
t
e between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Ma
t
z
Fix fun
c
tion
to poin
t
er
c
onvers
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix p
a
rsing array typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccp
p
: Implement __BAS
E
_
F
I
LE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement __bu
i
ltin_choose
_
expr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm
:
Implemen
t
prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Fix lar o
p
code operan
d
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tcc-as
m
: P
a
rse
.
s
ize directi
v
e c
o
rrec
t
ly
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
x86-as
m
: More
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
M
at
z
x86-asm: Add [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
n
e asm: Accept 'R' con
s
tr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Implement fxrstorq and fxsave
q
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fi
x
par
s
ing attribut
e
s for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm
:
Implem
e
nt c
l
flush
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne
a
sm: Accept "e" cons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
inline
a
sm:
ac
c
ept concatena
t
ed strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
inl
i
ne asm: Fix 'P' and accept some
r
<
nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
ccept symbols
i
n initializers also o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
x86-64-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm: I
m
pleme
n
t
compare expressi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-64-asm: Acce
p
t expressio
n
s for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
inl
i
ne asm: Accept 'p' co
n
straint a
n
d 'P' te
m
plate mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Accept
.
ba
l
ign
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
Accept more asm expressions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
tc
c
asm
:
Im
p
l
e
ment
.
pushs
e
ction and
.
popsec
t
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
Accept empty struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Ac
c
ept 'q' mod
i
fier
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
A
ccept c
o
ncatena
t
ed strings
in attribu
t
es
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
A
ccept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
Change depen
d
ency file
f
or
m
at a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
A
dd --p
a
ra
m
,
reject -
m
ARG if ARG
n
ot 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
Impl
e
m
ent -include
cmdline op
t
ion
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Free defines b
e
fore gen_inline_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
tcc
p
p:
F
ix ma
c
ro_is_equ
a
l
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
f
ree defines also
with PP_
B
ENCH
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
x8
6
-asm
:
Get
r
id of OPC_JM
P
a
n
d OPC_
S
H
O
RTJMP
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
x86-64-asm: Ti
d
y
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-
a
sm: C
o
rre
c
t mem
6
4->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm: Remo
v
e OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
Ma
t
z
x86-asm: Fix register or
d
er
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm: Re
o
rgan
i
ze instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm: move stats co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-asm: Add more SSE2
i
ns
t
ructions
commit
|
commitdiff
|
tree
2016-10-16
Michae
l
Matz
syst
e
m-hac
k
s: define __GN
U
C_
_
for Fre
e
BS
D
commit
|
commitdiff
|
tree
2016-10-16
Mi
c
h
ael Matz
x86-64: Fix long
l
ong bug
commit
|
commitdiff
|
tree
2016-10-14
M
ichael Matz
Fix misleading indentation
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Matz
arm64: F
i
x
-run
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
a
rm64
:
Suppo
r
t
P
REL3
2
r
eloc
a
ti
o
n
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Suppo
r
t archives with
64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
M
ichael Mat
z
x86
-
asm: Reject some invalid arith imm8 instr
u
cti
o
n
commit
|
commitdiff
|
tree
2016-05-14
Mich
a
el Mat
z
x86-asm:
A
dd
.
fill test
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x
8
6-asm: Fix
s
i
gned const
a
nts
an
d
opco
d
e order
commit
|
commitdiff
|
tree
2016-05-14
Michael
M
atz
x86-asm: Con
s
o
lida
t
e insn description
s
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Mat
z
Error out on op
e
r
ations
on st
r
ucts
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-
6
4-
a
sm: Add
mov[sz]xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
a
t
z
x86-
6
4-asm:
C
lean up 64bit
i
m
m
ediate support
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Matz
x86-asm: Get rid of is_short_jump
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
Matz
x86-as
m
: Remove
o
ld ASM_16 co
d
e
commit
|
commitdiff
|
tree
next