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
Implement __builtin_choose_expr
2016-12-15
Michael
M
at
z
Implement __bu
i
ltin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-asm
:
Implement pr
e
fetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-a
s
m: Fi
x
lar opcod
e
op
e
rands
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
tcc-asm: Parse
.
size directive
c
o
r
rectly
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-a
s
m:
Mor
e
opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [s
l
][ig]d
t
q opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne
a
sm: Accept
'R
'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-a
s
m: Implement fxrstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix pa
r
si
n
g
att
r
ibutes for str
u
c
t
decls
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x
8
6-asm: Implement clflush
o
pco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
inline asm:
Accept "e" con
s
train
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inline asm: accept
co
n
c
a
ten
a
ted str
i
ngs in c
o
nstraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Ma
t
z
i
nline as
m
: Fix
'
P'
and acce
p
t some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Accept sym
b
ols in initializer
s
also on 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
x86-64-asm
:
More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement co
m
pare exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-64
-
asm: Accept expressio
n
s for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
inline asm: Accept '
p
' constr
a
int and
'P' template mod
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
tcc
a
sm: Accep
t
.
bali
g
n
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Accept more
a
sm
expre
s
sio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Impl
e
ment
.
p
u
s
h
section and
.
popsectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accep
t
empty stru
c
t member de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept 'q' modi
f
ier
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Accept concatenated
strings in attributes
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
Acc
e
pt -Wp,a
r
gs
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Cha
n
ge depe
n
dency file
f
ormat a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Ad
d
--param, reject -
m
ARG if ARG not 32 or 6
4
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
I
m
plem
e
nt -incl
u
de cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Free defines before gen_inli
n
e_f
u
nctio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
Fix macro_
i
s
_
equal
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccpp: free de
f
i
nes
also with P
P
_B
E
NCH
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Get rid of
O
PC
_
JMP and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
x86-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
C
o
rrect mem64->xmm
m
ovq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: R
e
move
O
P
C
_
D
16
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x86-asm: Fix register order
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-asm
:
Reorganiz
e
i
n
s
tr_type
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
x86-asm: move
stats code
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6-asm:
A
dd more SSE2 instru
c
tions
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael Mat
z
system-ha
c
ks: define __GNUC__ for
F
ree
B
SD
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael Matz
x
8
6
-64: Fix long lo
n
g b
u
g
commit
|
commitdiff
|
tree
2016-10-14
Mic
h
ael
Matz
Fix misleading indenta
t
ion
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
el Matz
arm64: Fix
-
run
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
a
r
m64
:
Suppo
r
t
PREL32 r
e
location
commit
|
commitdiff
|
tree
2016-10-14
M
i
chae
l
Matz
Support arch
i
ves with 64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Mic
h
ael Ma
t
z
x86-
a
sm:
R
e
j
ect some invalid arith i
m
m
8
i
nstruction
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-
a
sm:
Add
.
f
i
ll test
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael Matz
x
86-asm: Fix signed
c
o
n
stan
t
s an
d
opco
d
e order
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael Ma
t
z
x86-asm: Consolidate
i
nsn d
e
scriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Mat
z
Error out
o
n operations
o
n stru
c
ts
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
86
-
6
4
-asm: Add mov[sz]x
q
opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64-asm:
Clea
n
up 6
4
bit
imme
d
iate
s
up
p
o
rt
commit
|
commitdiff
|
tree
2016-05-11
Michael Mat
z
x86-asm:
G
et rid of
is_short_jump
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
x
86-asm
:
Remov
e
old ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64: R
u
n asmtest as well
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
tests: Compil
e
as
m
tes
t
.
S
wi
t
hou
t
-m32
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64 asm: Rem
o
ve usel
e
s
s jmp
opco
d
e
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
8
6:
I
m
p
rove cmov handling
commit
|
commitdiff
|
tree
2016-05-09
Michael M
a
tz
x
8
6_
6
4
:
U
s
e addend on relocs
commit
|
commitdiff
|
tree
2016-05-09
M
i
cha
e
l
M
at
z
[x86] Fix some asm problems
commit
|
commitdiff
|
tree
2016-05-02
M
i
chael Matz
x86-
a
sm: Fi
x
lcall/ljmp, xc
h
g
a
nd inc/d
e
c
commit
|
commitdiff
|
tree
2016-05-02
Michael Matz
i386-asm: correct lcall/ljmp encoding
commit
|
commitdiff
|
tree
2016-04-22
M
i
c
hael Ma
t
z
Ru
n
testcas
e
s in sorted order
commit
|
commitdiff
|
tree
2016-03-26
Michae
l
Matz
Fix assig
n
ment to/from volatil
e
types
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix to
k
enization o
f
TOK_
D
OTS
commit
|
commitdiff
|
tree
2016-03-24
Mi
c
hael
M
atz
Fix type pa
r
s
ing
commit
|
commitdiff
|
tree
2016-03-11
Michael M
a
tz
tccgen
.
c: Fix flex array members some m
o
re
commit
|
commitdiff
|
tree
2015-12-17
M
icha
e
l Matz
x86-64: fix shared libs
commit
|
commitdiff
|
tree
2015-12-17
Michael
M
atz
x86-64: Define
symbol constant for n
e
w
re
l
ocs
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-64: Add support for
n
ew psA
B
I reloca
t
ions
commit
|
commitdiff
|
tree
2015-03-09
Mi
c
h
a
el M
a
tz
x86-64: Fix
s
t
darg for large non
-
fl
o
at structs
commit
|
commitdiff
|
tree
2015-03-09
Micha
e
l Matz
Re
m
ove incorrect comment
commit
|
commitdiff
|
tree
2015-03-08
Michael Matz
F
in
d
libtc
c
1
.
a o
n
arm
3
2
commit
|
commitdiff
|
tree
2015-03-08
Michael Matz
Fix stack overwrite on s
t
ructure
r
eturn
commit
|
commitdiff
|
tree
2015-02-23
Michael Matz
aarch64: Fix -run
.
commit
|
commitdiff
|
tree
2014-04-14
M
ic
h
a
e
l
Mat
z
Re
m
ove unused variable
commit
|
commitdiff
|
tree
2014-04-14
Michael M
a
tz
x86_64: Hand
l
e PLT relocs
t
o
h
idden s
y
m
bo
l
s
commit
|
commitdiff
|
tree
2014-04-14
M
i
chael
Matz
Parse
a
ss
e
mbler
.
hidden directive
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
Parse and
e
mit hidden visibil
i
ty
commit
|
commitdiff
|
tree
2014-04-06
Mi
c
hael Ma
t
z
s
t
dbool
.
h: Make co
n
formant to IS
O
C99
commit
|
commitdiff
|
tree
2014-04-06
Mic
h
ael Ma
t
z
De
c
lare wint_t in <stddef
.
h> when needed
commit
|
commitdiff
|
tree
2014-04-05
Michael
M
a
tz
ELF: Remove traces
o
f
o
ld RUNTIME_PLTG
O
T
code
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
arm: Us
e
prope
r
P
LT/GOT for -
r
un
.
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
x
86_64:
C
re
a
te proper PLT a
n
d GOT
a
l
so for -
r
un
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
a
r
m
:
P
rovide alloca()
commit
|
commitdiff
|
tree
2014-04-05
Michael
M
atz
G
it should ignore tests2 e
x
ecu
t
ab
l
es
.
commit
|
commitdiff
|
tree
2014-04-05
Michael Matz
tests2:
Build
e
xe
c
utables a
s
well
commit
|
commitdiff
|
tree
2014-04-04
M
i
chael Ma
t
z
arm: Hand
l
e
R_AR
M
_NO
N
E
r
elocs
commit
|
commitdiff
|
tree
2014-04-04
Michael M
a
tz
run: Always
c
re
a
t
e
.
got relocs
commit
|
commitdiff
|
tree
2014-04-03
Michael Matz
ELF: Ma
k
e firs
t
PT_LOAD cover
headers
commit
|
commitdiff
|
tree
2014-04-03
Michael Matz
x86-64: Use
correct EL
F
v
a
lues
commit
|
commitdiff
|
tree
2014-04-02
Micha
e
l
Matz
shared
libs
:
Build libtcc1
.
a wit
h
-fP
I
C
commit
|
commitdiff
|
tree
2014-03-31
Michael Matz
x86-64: shared libs i
m
provem
e
nt
commit
|
commitdiff
|
tree
2014-03-31
Michael
M
a
tz
x
8
6-64: A
d
d basi
c
sh
a
red lib support
commit
|
commitdiff
|
tree
2014-01-12
Micha
e
l
Matz
tcctest: One more s
i
gned zero test
commit
|
commitdiff
|
tree
2014-01-12
Mic
h
ae
l
Matz
F
i
x
f
loating poin
t
un
a
ry m
i
nus and plus
commit
|
commitdiff
|
tree
2014-01-11
M
i
chael Matz
Fix
compile o
n
ARM non-e
a
bi a
n
d non-vfp
commit
|
commitdiff
|
tree
2014-01-11
Michael
M
atz
Fix Fixes
f
or PE x86_
6
4 fo
r
fail
i
n code
commit
|
commitdiff
|
tree
2012-06-10
Mich
a
e
l Matz
x86-64: Fix ca
l
l
save
d
register
restore
commit
|
commitdiff
|
tree
2012-05-13
M
ichael Matz
x
86_64: Fix compares with
N
aNs
.
commit
|
commitdiff
|
tree
next