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
x86-asm: Correctly infer register size for bools
2016-12-15
Mich
a
el M
a
t
z
x8
6
-asm
:
Corr
e
ct
l
y i
n
f
er register size
for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86-64-asm: Imple
m
ent cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-6
4
: Allow loads from som
e
stru
c
t
s/unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
tccas
m
: Lookup
C symbo
l
s from ASM b
l
o
c
ks
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm: Imp
l
em
e
nt
.
se
t
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
enums an
d
int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints a
r
e compatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-64-
a
sm: Fi
x
ltr/st
r
and push/pop oper
a
nd
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
x86-64-as
m
: Implement high %cr regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-ini
t
: Support range
inits for local
v
ars
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
x86-64-asm: Support h
i
gh registe
r
s %
r
8
- %r15
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
inline-as
m
: Acce
p
t "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
s
truct-
i
nit: Allow member ini
t
ial
i
z
a
tion fr
o
m qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
st
r
uct-init: Correctly parse
u
n
named member i
n
iti
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
struct-in
i
t: Cleanup
s
om
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
stru
c
t-init
:
Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: I
m
plem
e
nt initializing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct
-
init: Reimplem
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
Supp
o
rt
a
ttri
b
ute
b
etw
e
e
n
doubl
e
p
o
int
e
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Mat
z
Fix f
u
nction to pointer
c
onversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix p
a
rsi
n
g array typed
e
fs
o
f unknown siz
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tcc
p
p
: Implement __
B
AS
E
_FILE__
macro
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Imp
l
ement __
b
uilt
i
n_choo
s
e_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
:
I
mp
l
emen
t
pr
e
fetchw opc
o
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix la
r
opcode oper
a
nds
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c-asm: Parse
.
size directi
v
e
c
orrectly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x
8
6-asm: More opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86
-
asm: Add [sl][ig]dtq
o
p
c
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inlin
e
asm: Accept
'R' cons
t
rai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86
-
asm: Implement fxrstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix p
a
rsing attri
b
utes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-
a
sm: Implement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Mat
z
i
n
l
ine asm: Accept "
e
" constraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
inli
n
e asm: accept concat
e
nated strings in constra
i
nts
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
inline asm:
Fix 'P' and accept some r<nr> registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Accept sy
m
bols in i
n
itia
l
izers
a
lso on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-a
s
m: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
t
ccasm: Imp
l
ement compar
e
expr
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el
Matz
x86-64-
a
sm: Acc
e
pt expressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
i
n
line asm: Acc
e
pt 'p' const
r
ai
n
t and
'
P' template mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Accept
.
b
a
l
ign
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acc
e
pt more asm expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
tccasm: Impl
e
ment
.
p
u
shsect
i
o
n a
n
d
.
popsec
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acc
e
p
t
empty struct
me
m
ber d
e
cls
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Accept 'q'
m
odifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concatenated strings in
a
ttributes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
Accept -W
p
,args
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Change d
e
pendenc
y
fi
l
e form
a
t a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --param,
re
j
ec
t
-mARG if ARG not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Implement -
i
nclude cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Free de
f
ines
before
gen_
i
n
lin
e
_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccpp: Fix macro_is_e
q
ual
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp: free defines also with PP
_
BENCH
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x86-asm: Get
r
id of OPC_JMP and OPC_SHOR
T
JMP
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
x
86-6
4
-asm
:
Tidy
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
8
6-as
m
: C
o
rrect me
m
64->
x
mm mov
q
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-asm: Re
m
ove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
8
6-asm: Fix reg
i
ster order
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
Ma
t
z
x86-asm: R
e
o
rganize instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x8
6
-asm: move
stats code
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x8
6
-as
m
: Add more SSE2
ins
t
ructions
commit
|
commitdiff
|
tree
2016-10-16
Michael
Ma
t
z
sys
t
em-hacks: define __GNU
C
__ for
Free
B
SD
commit
|
commitdiff
|
tree
2016-10-16
Michael
M
atz
x
86-64:
F
ix
long
l
o
n
g bug
commit
|
commitdiff
|
tree
2016-10-14
M
i
chael
M
a
tz
F
ix misl
e
ading
i
n
den
t
ation
commit
|
commitdiff
|
tree
2016-10-14
Michael
M
atz
arm64: Fi
x
-run
commit
|
commitdiff
|
tree
2016-10-14
Micha
e
l
M
atz
arm64: Support PR
E
L3
2
r
e
l
oc
a
tion
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
el M
a
tz
Support
arc
h
ives with 64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Mich
a
el Matz
x86-asm
:
Reject some in
v
ali
d
arith imm8 instruct
i
o
n
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
h
a
el Matz
x86-asm:
Add
.
fill test
commit
|
commitdiff
|
tree
2016-05-14
M
i
chael Matz
x8
6
-as
m
: Fix signed constants and o
p
code
o
rder
commit
|
commitdiff
|
tree
2016-05-14
Michael M
a
t
z
x86-asm:
C
onsol
i
date insn descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Error
out on
o
perations on struct
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64-asm: Add mo
v
[sz]x
q
opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x8
6
-64
-
a
sm: Clean up 64b
i
t
i
mme
d
i
a
te suppor
t
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-as
m
:
G
e
t
rid of is_sho
r
t
_
jump
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
86-asm:
R
em
o
ve
old ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
x86
-
6
4
: Run a
s
mtest as well
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
Matz
te
s
ts: Compile a
s
mtest
.
S
w
ithout -
m
32
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
h
ael
Matz
x86-64 asm:
R
e
m
o
ve useless jmp
o
p
cod
e
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Ma
t
z
x86:
Impr
o
v
e cmov hand
l
i
ng
commit
|
commitdiff
|
tree
2016-05-09
Micha
e
l Matz
x86_64: Use addend on re
l
ocs
commit
|
commitdiff
|
tree
2016-05-09
Mic
h
ael Ma
t
z
[x86] Fix so
m
e asm problems
commit
|
commitdiff
|
tree
2016-05-02
M
i
chael
Matz
x86-asm
:
F
i
x lcal
l
/ljmp, xchg and inc/dec
commit
|
commitdiff
|
tree
2016-05-02
M
i
c
hael
M
a
t
z
i386-asm: correct lcall/ljmp encoding
commit
|
commitdiff
|
tree
2016-04-22
M
ichae
l
Matz
R
un testca
s
es in sorted ord
e
r
commit
|
commitdiff
|
tree
2016-03-26
Michael
M
atz
Fix
assignm
e
nt
t
o/fro
m
volat
i
le
types
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix tokenization
of TOK_DOTS
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix t
y
pe parsing
commit
|
commitdiff
|
tree
2016-03-11
Mich
a
el Matz
tccg
e
n
.
c:
F
ix flex ar
r
ay members some more
commit
|
commitdiff
|
tree
2015-12-17
Michael
M
atz
x86-64:
fix shared
libs
commit
|
commitdiff
|
tree
2015-12-17
Mi
c
h
a
el Matz
x8
6
-64: D
e
fi
n
e symb
o
l c
o
nst
a
n
t for ne
w
relocs
commit
|
commitdiff
|
tree
2015-12-17
Michael
M
a
tz
x86-64
:
Add sup
p
ort for new psA
B
I r
e
loc
a
tions
commit
|
commitdiff
|
tree
2015-03-09
Michael Matz
x
86-
6
4: Fi
x
stdarg for large non
-
floa
t
structs
commit
|
commitdiff
|
tree
2015-03-09
Michael Matz
Remove incorrec
t
c
omment
commit
|
commitdiff
|
tree
2015-03-08
Michael Ma
t
z
Find l
i
btcc1
.
a on arm32
commit
|
commitdiff
|
tree
2015-03-08
Michael
Matz
F
ix stack overwrite
o
n structure return
commit
|
commitdiff
|
tree
2014-04-14
M
icha
e
l Matz
R
e
move unused variable
commit
|
commitdiff
|
tree
2014-04-14
Michael M
a
tz
x
86
_
64: Han
d
le PLT
re
l
ocs
to hidd
e
n
s
ymbols
commit
|
commitdiff
|
tree
2014-04-14
Mi
c
hael Matz
Parse
a
ssembler
.
hidden di
r
ectiv
e
commit
|
commitdiff
|
tree
2014-04-14
Mich
a
el Matz
Parse
a
n
d
emi
t
hid
d
en visibility
commit
|
commitdiff
|
tree
next