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
Michael Matz
x86-asm: C
o
rrect
l
y infer regi
s
t
er size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-a
s
m
:
Imp
l
em
e
nt c
m
pxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Ma
t
z
x86
-
64:
Allow
loads from so
m
e structs/union
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
:
L
ookup C
s
ymbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
cca
s
m: Implem
e
nt
.
se
t
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
e
n
u
m
s
a
n
d
i
n
ts are
co
m
pati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-asm:
F
ix ltr/str
a
n
d
push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64-as
m
:
Implement hi
g
h %cr r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
struct-init: Su
p
port
r
ange inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x
86
-
64-asm: Su
p
port high registers %r8 - %r1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm: Acc
e
p
t
"flags
"
clobber
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
t
z
st
r
uct-i
n
i
t: Allo
w
member initia
l
i
z
ation
f
r
o
m qual
i
fied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init:
C
orrectly
p
arse unnamed member in
i
tial
i
z
ers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
at
z
struct-i
n
i
t
: C
l
eanup
s
o
me more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-ini
t
: Clea
n
up
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
t
z
struct-init: Imp
l
e
m
e
nt initializin
g
subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
stru
c
t-i
n
it: Reimplem
e
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attr
i
bute between
d
o
u
ble pointe
r
star
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix function to pointer conve
r
s
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
parsing array
t
ype
d
efs of u
n
known size
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
tcc
p
p:
I
mplem
e
nt __BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Implemen
t
__built
i
n
_
choo
s
e_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Implement pr
e
fetc
h
w
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86
-
asm: Fix l
a
r
opc
o
de o
p
e
rands
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
tcc-
a
sm: Parse
.
size
di
r
ective correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][ig
]
dt
q
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline a
s
m: Acc
e
p
t
'R' constrain
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-asm: Impl
e
ment fxrstorq and
fx
s
aveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing attributes for struct de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm: Implement clfl
u
sh opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
inlin
e
a
sm: Accept "e" c
o
ns
t
raint
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline asm: acc
e
pt conc
a
tenate
d
strings in
c
ons
t
raints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline as
m
:
Fix 'P' and accept some r<nr>
r
egi
s
ter
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
A
c
cept
s
y
m
b
ols in
ini
t
ializers also
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: More opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
tccasm:
Imp
l
emen
t
compare expr
e
ssio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-
6
4-asm: Accept
e
x
p
ressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i
nline a
s
m:
Accept
'p'
constraint and '
P
'
t
emplate
m
od
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: A
c
cept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Accept m
o
re
a
sm expressions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm: Implem
e
n
t
.
pushsectio
n
and
.
popsecti
o
n
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
A
c
cept empty
s
t
r
uct member decls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6
-asm: Accept 'q'
mo
d
ifie
r
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Acc
e
pt
conc
a
tenated strings
in attributes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acc
e
pt -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
C
hange dependency file f
o
rmat a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
A
d
d --p
a
r
a
m
, reject -mARG if
ARG not
3
2 or 6
4
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Implement
-in
c
lude cmdline o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Free d
e
f
i
nes be
f
ore gen_inline_f
u
nctio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp: Fix
m
acro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccpp: free defi
n
es also with PP_BENC
H
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm
:
Get rid of
O
PC_
J
MP and
O
PC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm
:
T
i
d
y
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Correct
m
em64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
x8
6
-
asm
:
R
emove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x86-asm: Fi
x
re
g
i
ster order
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Reorganize instr_type
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x
86
-
asm
:
m
ove
stats cod
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86-as
m
: Add
m
o
r
e
SSE2 i
n
st
r
u
ctions
commit
|
commitdiff
|
tree
2016-10-16
Mic
h
ael Matz
system-hacks: define __GNUC
_
_ f
o
r
FreeBS
D
commit
|
commitdiff
|
tree
2016-10-16
Mi
c
hae
l
Ma
t
z
x86-
6
4: Fix
long long bug
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Fix
m
isleading inden
t
atio
n
commit
|
commitdiff
|
tree
2016-10-14
M
i
cha
e
l Matz
a
rm64: Fix
-
ru
n
commit
|
commitdiff
|
tree
2016-10-14
M
ichael
M
atz
arm64: Support PREL32 relocation
commit
|
commitdiff
|
tree
2016-10-14
M
i
chael Matz
Support archi
v
e
s wi
t
h 64 bi
t
indices
commit
|
commitdiff
|
tree
2016-05-16
Mi
c
hael Ma
t
z
x86-asm: R
e
ject some
i
n
valid arith imm8 inst
r
u
c
tion
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Add
.
fil
l
test
commit
|
commitdiff
|
tree
2016-05-14
Micha
e
l M
a
tz
x86
-
asm: Fix signed constants and opcode
ord
e
r
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Conso
l
idate insn descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Error
out on o
p
erations on struct
s
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x86-64-asm: Add mov[sz]xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Matz
x86-6
4
-as
m
: Clean up 64
b
i
t immediate sup
p
ort
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm: Get rid
o
f is_short_jump
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
8
6-asm: Re
m
ove old ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
atz
x
8
6-64: Run asmtest as we
l
l
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
tests:
Compile as
m
test
.
S w
i
tho
u
t -m32
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
M
a
tz
x8
6
-6
4
asm: Remove useless jmp opcode
commit
|
commitdiff
|
tree
2016-05-11
Michael
Ma
t
z
x86: Improve cmov
h
andling
commit
|
commitdiff
|
tree
2016-05-09
Micha
e
l Matz
x86_
6
4: Use a
d
d
e
nd on relo
c
s
commit
|
commitdiff
|
tree
2016-05-09
M
ichae
l
Matz
[x86] Fix
some asm problem
s
commit
|
commitdiff
|
tree
2016-05-02
Mich
a
e
l
Matz
x86-asm:
F
ix lcall/l
j
mp, xchg a
n
d inc/dec
commit
|
commitdiff
|
tree
2016-05-02
Mich
a
el
M
atz
i386-a
s
m: correct
l
c
all/
l
jmp encoding
commit
|
commitdiff
|
tree
2016-04-22
Micha
e
l M
a
tz
Ru
n
testcas
e
s in
s
orted or
d
er
commit
|
commitdiff
|
tree
2016-03-26
Mic
h
ael
Mat
z
Fix assignm
e
nt to/fro
m
volatile
t
yp
e
s
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fi
x
tok
e
n
i
zation of TOK_DOTS
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix ty
p
e
p
arsing
commit
|
commitdiff
|
tree
2016-03-11
Micha
e
l Matz
tc
c
gen
.
c: Fix f
l
e
x array members some more
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-64: fi
x
shared libs
commit
|
commitdiff
|
tree
2015-12-17
M
ichael Matz
x86-64: Define
symbol con
s
tant
for new relocs
commit
|
commitdiff
|
tree
2015-12-17
M
ichael Matz
x86-64: Add
s
upport
f
or new p
s
AB
I
r
e
locations
commit
|
commitdiff
|
tree
2015-03-09
Michael Matz
x86-64:
Fix stdarg for lar
g
e non-float
st
r
ucts
commit
|
commitdiff
|
tree
2015-03-09
Michael
Mat
z
Remove incorrect
comment
commit
|
commitdiff
|
tree
2015-03-08
Michael
Matz
Find libtcc
1
.
a on arm32
commit
|
commitdiff
|
tree
2015-03-08
Michael Matz
F
ix sta
c
k overwrite on st
r
u
c
ture return
commit
|
commitdiff
|
tree
2015-02-23
Michael
M
a
t
z
a
ar
c
h64:
F
ix
-
run
.
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
Remove un
u
sed v
a
riable
commit
|
commitdiff
|
tree
2014-04-14
Michael Matz
x
8
6_64: Handle PLT relocs to hidden symb
o
ls
commit
|
commitdiff
|
tree
2014-04-14
Mi
c
h
a
e
l Matz
Parse assem
b
ler
.
hidden directive
commit
|
commitdiff
|
tree
next