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
2016-12-15
Michael Matz
x86
-
asm: Implement fxrs
t
orq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing attribut
e
s f
o
r struct
d
ecl
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
x
8
6-asm: Implem
e
nt clflush o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
i
nline as
m
: Ac
c
ept "e" con
s
t
raint
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
inline
a
s
m
: accep
t
concate
n
at
e
d
s
trings
i
n constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
inl
i
ne asm: Fix 'P' and acc
e
p
t
some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Ac
c
ept symbo
l
s
in i
n
itializers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64
-
asm:
More opcode
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
t
c
casm: Implem
e
nt compare ex
p
ressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: A
c
cept expres
s
ions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline asm: Acc
e
pt 'p' constraint an
d
'P' template
m
o
d
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
ccasm: Accept
.
b
a
lign
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
Accep
t
more as
m
exp
r
es
s
i
on
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
M
atz
tccasm:
Implem
e
nt
.
push
s
ec
t
i
o
n and
.
po
p
section
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept emp
t
y struct
m
embe
r
d
e
c
l
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
x
8
6-
a
sm: Accept 'q
'
m
o
difier
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
Accept conca
t
enated strings in attributes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Change dependency file fo
r
ma
t
a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Add --param, rejec
t
-mARG if ARG not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Mat
z
I
m
plement -
i
nclude cmd
l
ine optio
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Free define
s
before gen_inl
i
ne_f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccpp:
F
i
x
macro_is_eq
u
al
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccpp: free defines also with PP_BE
N
C
H
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Get ri
d
of OPC_JMP and OPC_SH
O
RTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
C
o
r
rect mem64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86
-
asm: Rem
o
ve OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm: Fix r
e
gister
orde
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m:
R
eo
r
g
ani
z
e instr
_
type
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael M
a
tz
x
86
-
asm: move st
a
ts
code
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-asm: Add m
o
re SSE2 ins
t
ructions
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael M
a
tz
system-hack
s
: defin
e
__GNUC_
_
for
F
reeBSD
commit
|
commitdiff
|
tree
2016-10-16
M
ichael Ma
t
z
x86-64: Fi
x
long long bu
g
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Fix misleading
indentation
commit
|
commitdiff
|
tree
2016-10-14
Michael
M
atz
arm64: F
i
x -run
commit
|
commitdiff
|
tree
2016-10-14
M
i
ch
a
e
l
Matz
a
rm
6
4: Su
p
po
r
t PREL32 r
e
l
o
cation
commit
|
commitdiff
|
tree
2016-10-14
M
i
c
hael Matz
Support ar
c
hives with 6
4
bit indi
c
es
commit
|
commitdiff
|
tree
2016-05-16
Michael Mat
z
x86-asm:
Reject some invalid arith imm
8
instr
u
ction
commit
|
commitdiff
|
tree
2016-05-14
M
i
chael
M
atz
x86
-
a
s
m:
A
dd
.
fill test
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael Matz
x86-asm: Fix si
g
ned
c
onstants and opcode order
commit
|
commitdiff
|
tree
2016-05-14
Mic
h
ael Matz
x8
6
-asm: Consolidate i
n
sn
d
e
scriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Error out on o
p
e
ra
t
ions on
structs
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
hae
l
Matz
x86-64-
a
sm: Add mov[sz]xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Matz
x86-
6
4-asm:
Clean
u
p 64bit im
m
ed
i
ate support
commit
|
commitdiff
|
tree
2016-05-11
Michael
Matz
x
8
6-a
s
m:
G
e
t
r
id of
i
s
_short
_
jump
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm: Remove old
ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
ael
M
atz
x8
6
-64: Run a
s
mt
e
st
as
w
ell
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l
Matz
tes
t
s: Compile asm
t
est
.
S with
o
ut
-
m
32
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x86-64 asm: Remove useless jmp opcode
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
x86: I
m
prove cmov handling
commit
|
commitdiff
|
tree
2016-05-09
Michael Matz
x86_64: Use
a
dden
d
on re
l
ocs
commit
|
commitdiff
|
tree
2016-05-09
M
i
chael Matz
[
x
86] Fix so
m
e asm problems
commit
|
commitdiff
|
tree
2016-05-02
Michae
l
Ma
t
z
x86-asm: Fix
l
call/lj
m
p,
xchg and
i
nc/dec
commit
|
commitdiff
|
tree
2016-05-02
Mich
a
el
M
atz
i
3
86-
a
sm: cor
r
ect lc
a
ll/ljmp
en
c
oding
commit
|
commitdiff
|
tree
2016-04-22
Micha
e
l
Matz
Run test
c
a
se
s
in sorted order
commit
|
commitdiff
|
tree
2016-03-26
Michael Matz
F
ix
a
ssig
n
m
e
n
t
to/fro
m
volatile types
commit
|
commitdiff
|
tree
2016-03-24
Michael
M
atz
F
i
x t
o
kenization of TOK_DOTS
commit
|
commitdiff
|
tree
2016-03-24
Mic
h
ael Matz
F
i
x type par
s
i
n
g
commit
|
commitdiff
|
tree
2016-03-11
Michael Matz
tccgen
.
c
: Fix flex array memb
e
rs some more
commit
|
commitdiff
|
tree
2015-12-17
Mi
c
ha
e
l Matz
x86-64: fix sha
r
e
d libs
commit
|
commitdiff
|
tree
2015-12-17
M
i
c
hael
Matz
x
8
6-6
4
:
Define symbol constant for new relocs
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-64: Add s
u
pport
fo
r
new ps
A
B
I
relo
c
ations
commit
|
commitdiff
|
tree
2015-03-09
M
i
chael Matz
x
86-
6
4: F
i
x stdarg
for
l
arge no
n
-
f
loat structs
commit
|
commitdiff
|
tree
2015-03-09
Michael Ma
t
z
Remove incorrect commen
t
commit
|
commitdiff
|
tree
2015-03-08
Michael Matz
Find libtcc1
.
a
o
n
arm
3
2
commit
|
commitdiff
|
tree
2015-03-08
Mich
a
el Matz
Fix
s
tack
o
ver
w
rite
o
n
s
t
r
u
c
t
u
re re
t
urn
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
Re
m
o
v
e
unused variable
commit
|
commitdiff
|
tree
2014-04-14
Michae
l
M
a
tz
x
8
6_6
4
:
Handle
P
LT relocs to hidden symbol
s
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
Pars
e
assembler
.
h
i
dden direc
t
i
ve
commit
|
commitdiff
|
tree
2014-04-14
Michael Ma
t
z
Parse and emit hidden visibili
t
y
commit
|
commitdiff
|
tree
2014-04-06
Micha
e
l Matz
stdboo
l
.
h:
M
ake con
f
orm
a
nt to IS
O
C99
commit
|
commitdiff
|
tree
2014-04-06
Michael
Matz
D
e
clare wint_t
in <std
d
e
f
.
h>
w
he
n
neede
d
commit
|
commitdiff
|
tree
2014-04-05
M
ichael
M
a
tz
ELF: Remove traces of old RUNT
I
ME_PLTGOT c
o
de
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
arm:
Us
e
p
ro
p
e
r
P
L
T/G
O
T for -run
.
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
x8
6
_64: Create
p
ro
p
er PLT an
d
GOT also for -run
commit
|
commitdiff
|
tree
2014-04-05
Mich
a
el Matz
arm
:
Provide alloca
(
)
commit
|
commitdiff
|
tree
2014-04-05
Mic
h
ael Matz
Gi
t
sh
o
uld i
g
nore
te
s
ts2 executables
.
commit
|
commitdiff
|
tree
2014-04-05
M
ic
h
ael Matz
tes
t
s
2
:
Bu
i
l
d executables as well
commit
|
commitdiff
|
tree
2014-04-04
Micha
e
l Matz
arm:
Handle
R
_ARM_NON
E
relocs
commit
|
commitdiff
|
tree
2014-04-04
Michael Matz
run: Always
c
reate
.
got re
l
ocs
commit
|
commitdiff
|
tree
2014-04-03
Michael Mat
z
E
L
F:
Ma
k
e
f
irst
P
T_LO
A
D
c
over headers
commit
|
commitdiff
|
tree
2014-04-03
Michael M
a
tz
x86-64: Us
e
correct ELF values
commit
|
commitdiff
|
tree
2014-04-02
M
i
chael Matz
share
d
l
i
bs:
Build libtcc1
.
a
w
ith -fP
I
C
commit
|
commitdiff
|
tree
2014-03-31
Micha
e
l Matz
x
86-64:
s
hare
d
libs imp
r
ovement
commit
|
commitdiff
|
tree
2014-03-31
Michael Matz
x86-64: Add
b
asic shared li
b
sup
p
ort
commit
|
commitdiff
|
tree
2014-01-12
Michael Matz
tc
c
test: One more
signed zero test
commit
|
commitdiff
|
tree
2014-01-12
Michael Matz
Fix floating point u
n
ary minus and p
l
us
commit
|
commitdiff
|
tree
2014-01-11
Michael Ma
t
z
Fix
c
ompile on ARM no
n
-
eabi and non-vfp
commit
|
commitdiff
|
tree
2014-01-11
Micha
e
l Ma
t
z
Fix Fixes for
PE x86_64 for fail in code
commit
|
commitdiff
|
tree
2012-06-10
Michael Matz
x
8
6-64: Fix cal
l
s
a
ved register rest
o
r
e
commit
|
commitdiff
|
tree
2012-05-13
Michael Matz
x86_64: Fix compares wi
t
h NaNs
.
commit
|
commitdiff
|
tree
2012-05-13
Mich
a
el Mat
z
Emit spa
c
es for -MD
commit
|
commitdiff
|
tree
2012-04-18
Micha
e
l Matz
Fix
c
ompar
i
ng com
p
a
ris
o
ns
commit
|
commitdiff
|
tree
2012-04-18
M
ic
h
ae
l
Matz
Make s
i
zeof() be of type si
z
e_
t
commit
|
commitdiff
|
tree
2012-04-18
M
ichael Ma
t
z
x86
_
64:
Implem
e
nt GET_
C
ALLER_FP
commit
|
commitdiff
|
tree
2012-04-18
Mich
a
el Matz
F
i
x parsing fu
n
cti
o
n macro inv
o
cations
commit
|
commitdiff
|
tree
2012-04-18
Michael Matz
Fix detection o
f
l
a
be
l
s
w
ith a type
d
ef name
commit
|
commitdiff
|
tree
2012-04-18
Michael
Matz
x86
_
64:
F
ix segfault for gl
o
bal data
commit
|
commitdiff
|
tree
2012-04-18
M
i
chael Matz
x
8
6_64
:
Fix indirection
i
n struct param
a
t
e
rs
commit
|
commitdiff
|
tree
next