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
tccasm: Fix local statics referenced from asms
2016-12-15
Michael Matz
tccpp: Allow co
m
puted include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86-asm: Corre
c
t
ly infer registe
r
size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: I
m
pleme
n
t cm
p
x
c
hg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-64: Allow loads fr
o
m some
structs
/
unio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
tz
t
ccasm: Lookup C s
y
mbols from
ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Imp
l
ement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
enum
s
a
n
d
ints are com
p
atib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
enums and ints
a
re
compatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
Matz
x
86-6
4
-asm: Fi
x
ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: Implement high %cr register
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-init: Suppo
r
t range in
i
ts fo
r
l
oc
a
l v
a
rs
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
el Matz
x86-64-asm: Suppor
t
high registers %r8 - %
r
15
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline
-
asm: A
c
ce
p
t "flags" cl
o
bber
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
Ma
t
z
struct
-
init: Al
l
o
w
m
e
m
b
er
ini
t
i
a
lization fro
m
q
u
alified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
struc
t
-init: Correctly
parse unnamed member
initializ
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanu
p
so
m
e more
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
struct-i
n
it: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Implement
i
nitializing s
u
baggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l
M
a
tz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Supp
o
r
t attribute
betwee
n
double pointer
s
tars
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Fix function to p
o
inter conversion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix
p
arsing array typedefs of
u
n
known size
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
t
c
cpp
:
Implement __
B
ASE_
F
ILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
Imp
l
ement
_
_builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x8
6
-
a
sm
:
Implement pre
f
etchw o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Fix lar opcode o
p
erands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tcc-a
s
m: P
a
rse
.
siz
e
direc
t
ive c
o
rrectly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-as
m
: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm: Add [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inli
n
e asm: Ac
c
ept 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x
86-asm: Imp
l
ement fxrsto
r
q and
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing attri
b
utes
f
or struct decls
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
x86-asm: Implement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Mat
z
inline asm
:
Accept
"e
"
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: accept
c
onc
a
tenat
e
d str
i
ngs in con
s
traints
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inline asm: Fix 'P'
and accept so
m
e r<nr> regist
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept
s
ymbols in
initializer
s
a
l
so on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm: M
o
re o
p
codes
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Imple
m
e
n
t co
m
pare ex
p
ressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-64-asm: Accept expression
s
for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne asm
:
Ac
c
ept
'p' constraint and 'P
'
template mod
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: Accept
.
b
a
l
ign
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Acce
p
t more asm express
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
a
s
m: Implem
e
nt
.
push
s
ecti
o
n and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Accept empty struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept 'q' modifie
r
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
Matz
Accept conca
t
enat
e
d str
i
n
g
s i
n
attrib
u
tes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept -Wp,ar
g
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Change dependency file fo
r
m
a
t a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Add --param,
reject -
m
ARG
i
f ARG no
t
3
2
o
r
6
4
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Imp
l
ement -in
c
lud
e
cmdline opt
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Free defines be
f
ore gen_inline_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
c
cp
p
: Fix ma
c
ro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccpp
:
free defines al
s
o
w
ith PP
_
BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Get rid o
f
O
PC_JMP and
OPC_SHORT
J
MP
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86-
6
4-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Co
r
rect mem64->xmm
m
ovq
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-
a
sm:
R
e
m
ove O
P
C_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
-asm
:
Fix register orde
r
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86-asm: Reor
g
a
n
ize instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: move stats c
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add mor
e
SSE2 instruc
t
ions
commit
|
commitdiff
|
tree
2016-10-16
Michae
l
Matz
system
-
hac
k
s: def
i
n
e __GNUC__ for FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Mic
h
ael Matz
x86
-
64: Fix l
o
ng
l
ong bu
g
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Fix misleading indenta
t
ion
commit
|
commitdiff
|
tree
2016-10-14
M
i
ch
a
e
l Matz
arm64:
F
ix -
r
un
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
arm
6
4: Sup
p
or
t
PREL32 relocation
commit
|
commitdiff
|
tree
2016-10-14
Michael M
a
tz
Support archive
s
wit
h
6
4 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86-asm: Rejec
t
some invalid arith imm8 instruct
i
on
commit
|
commitdiff
|
tree
2016-05-14
M
i
c
hael Matz
x86-
a
s
m
: Ad
d
.
fi
l
l test
commit
|
commitdiff
|
tree
2016-05-14
Mich
a
el Matz
x
8
6-asm: Fix s
i
gned constants a
n
d opcode
order
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Consol
i
d
a
te insn d
e
script
i
ons
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Error out
on operations
o
n structs
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
ael Matz
x86-64-asm: Add mov[sz
]
xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Matz
x
8
6-64-
a
sm: Cle
a
n up 64bit immediate support
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
hael Matz
x86-as
m
: Get rid of is_short_jump
commit
|
commitdiff
|
tree
2016-05-11
Mich
a
el Matz
x86-asm: Remove old ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
a
tz
x86-64: Run asmtes
t
a
s wel
l
commit
|
commitdiff
|
tree
2016-05-11
M
i
c
h
a
el Matz
tes
t
s: Compile asm
t
est
.
S w
i
thou
t
-m32
commit
|
commitdiff
|
tree
2016-05-11
M
i
c
h
ael Matz
x86-6
4
asm: R
e
m
o
ve u
s
eless jmp o
p
code
commit
|
commitdiff
|
tree
2016-05-11
M
ichael Matz
x86
:
Improve cmov handling
commit
|
commitdiff
|
tree
2016-05-09
Michael Ma
t
z
x86_64: Use addend on re
l
ocs
commit
|
commitdiff
|
tree
2016-05-09
Michael Matz
[x86] Fix some asm p
r
oble
m
s
commit
|
commitdiff
|
tree
2016-05-02
Michael
M
atz
x86-asm:
F
ix lcall/ljmp, x
c
hg and inc/dec
commit
|
commitdiff
|
tree
2016-05-02
Michael Matz
i386-
a
s
m: correct lcall/ljmp
e
ncodi
n
g
commit
|
commitdiff
|
tree
2016-04-22
Micha
e
l
Matz
Run t
e
stc
a
ses in sorted
o
r
d
er
commit
|
commitdiff
|
tree
2016-03-26
Mi
c
hael
M
atz
Fix a
s
s
i
gnment to/from volat
i
le types
commit
|
commitdiff
|
tree
2016-03-24
Michael Ma
t
z
Fix tokeniz
a
tio
n
of TOK
_
DOTS
commit
|
commitdiff
|
tree
2016-03-24
Mich
a
el Matz
Fi
x
t
yp
e
parsin
g
commit
|
commitdiff
|
tree
2016-03-11
Michael Matz
tccgen
.
c
:
Fix flex array members some more
commit
|
commitdiff
|
tree
2015-12-17
M
ichael Matz
x86
-
64: fix shared li
b
s
commit
|
commitdiff
|
tree
2015-12-17
M
ichael M
a
tz
x86-64: Define symbol constant
f
or new
r
elocs
commit
|
commitdiff
|
tree
2015-12-17
Mi
c
hae
l
Matz
x86-64: Add
su
p
po
r
t for new psABI rel
o
cations
commit
|
commitdiff
|
tree
2015-03-09
Micha
e
l Matz
x86-64: Fi
x
stdarg for
large n
o
n
-
float structs
commit
|
commitdiff
|
tree
2015-03-09
Mic
h
ael Mat
z
Remove incorrect c
o
mment
commit
|
commitdiff
|
tree
2015-03-08
Michael Matz
Fi
n
d libtc
c
1
.
a on arm32
commit
|
commitdiff
|
tree
2015-03-08
Mi
c
ha
e
l
M
a
tz
Fix stac
k
over
w
rite on structure return
commit
|
commitdiff
|
tree
2014-04-14
Michae
l
Matz
Rem
o
ve unus
e
d v
a
riable
commit
|
commitdiff
|
tree
2014-04-14
M
ichael
Ma
t
z
x86_
6
4
: Handle PLT relocs to hid
d
en
s
ymbols
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
P
a
r
se
assem
b
l
e
r
.
hidden direct
i
ve
commit
|
commitdiff
|
tree
next