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
opt: Make break and goto not fallthrough
2016-12-15
Mi
c
h
ael Matz
o
p
t: Make break
a
nd go
t
o
not
fallthroug
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: St
a
rt optimizi
n
g dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert
"Reject jumping
inside s
t
mtexpr
s
"
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
Fac
t
or out con
s
t conditi
o
n de
t
e
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject jumping
i
nside
s
tmtex
p
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
m
ore no
c
o
d
e
_
w
anted
jump
p
r
ob
l
ems
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix siz
e
of(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x
_
_
builtin
_
c
o
nstant_
p
(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm: Suppor
t
refs to
anon symbols f
r
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm:
D
on't ign
o
r
e
#
i
n
preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x8
6
-
a
sm
:
Accept all 32bit immediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bi
t
fields passed to stdarg functions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Addresse
s
o
f
n
o
n-weak
s
ymbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
F
i
x acc
e
ss-af
t
er-free with statement expressi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
tccpp:
A
l
l
o
w
c
omputed
inc
l
ude
like 4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Corre
c
tly infer reg
i
ste
r
s
ize for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-6
4
-
a
sm: Implement
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86-64: Allo
w
l
oads f
r
om some
s
t
r
u
cts/unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
t
c
casm: L
o
okup C
sy
m
bols from ASM bl
o
cks
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
tccasm: Implemen
t
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
enums and int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
enums and
in
t
s are co
m
patible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64-asm: Fix lt
r
/str and push/pop
operands
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm:
I
m
p
lement high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-init:
S
u
p
p
or
t
r
a
nge inits f
o
r
local vars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
x86-64-asm: S
u
p
port high registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Ma
t
z
inlin
e
-asm: Accept "flags"
c
l
obber
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
truc
t
-
i
nit: A
l
low
member initializati
o
n fr
o
m
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el M
a
tz
struct-init: C
o
r
r
e
ctly parse unn
a
med member init
i
aliz
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanup
s
om
e
m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cle
a
n
u
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Imp
l
ement initializing subaggr
e
gat
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
s
t
ru
c
t-init: Reim
p
l
e
ment
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Support
a
ttribute between double
po
i
nter stars
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fi
x
function
to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x
p
ar
s
ing
a
rr
a
y
ty
p
ed
e
fs
o
f
u
nknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Implem
e
nt __BASE_FIL
E
__ macro
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
Implement
__bui
l
tin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-a
s
m: I
m
p
leme
n
t prefetchw opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix
l
ar
o
pcode operands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
t
c
c
-
a
sm:
P
arse
.
size
directive correct
l
y
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm:
M
ore o
p
c
od
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
inl
i
ne asm:
Accept 'R' co
n
s
traint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Impl
e
ment
fxrstorq and fxsave
q
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix
p
ars
i
ng attributes
f
or struct d
e
cls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
t
z
x86-asm: Implem
e
nt clfl
u
sh opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
inline asm: Accept "e" const
r
aint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
M
a
tz
in
l
ine a
s
m: acc
e
pt concate
n
ated strings
in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: F
i
x
'
P
'
and acc
e
pt some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Ac
c
ept
s
ymbo
l
s in in
i
tial
i
zers als
o
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-
6
4-asm: M
o
re
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Implement compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
x86-64-asm: Ac
c
ept exp
r
essions
fo
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
n
line asm: A
c
cept 'p' constraint and 'P' template mod
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
tccasm:
Accep
t
.
balign
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Acce
p
t
m
ore asm exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccasm: Impl
e
ment
.
pus
h
section and
.
pop
s
ection
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
tz
Ac
c
ept empty str
u
ct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Acc
e
pt 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Mat
z
Accept concatenated
strings in attr
i
bute
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Accept -Wp
,
a
rg
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ch
a
nge dependen
c
y fi
l
e fo
r
m
a
t a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --param, reje
c
t -mAR
G
i
f ARG
n
o
t 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Imple
m
ent -include cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Free d
e
fines befo
r
e gen_in
l
ine_fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccpp: F
i
x ma
c
ro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
t
c
c
pp: free defines also with P
P
_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: G
e
t rid
o
f
OPC_JMP and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x86-6
4
-asm: Ti
d
y
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-asm:
C
orr
e
ct mem64->xm
m
movq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Remove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix r
e
gister ord
e
r
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
x86-asm: Reorg
a
ni
z
e
instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-asm:
move
st
a
t
s
code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-a
s
m: Add more SSE2 inst
r
u
c
tions
commit
|
commitdiff
|
tree
2016-10-16
Mi
c
hael Matz
syste
m
-hacks: define __GNUC__ for F
r
eeBSD
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael
M
atz
x86-64: Fix long lo
n
g bug
commit
|
commitdiff
|
tree
2016-10-14
Michael
M
atz
Fix mislea
d
ing
i
ndentat
i
on
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
ar
m
64: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
a
r
m
64: Support PREL32 relocation
commit
|
commitdiff
|
tree
2016-10-14
M
i
c
h
a
el Matz
S
u
pport arc
h
ives
w
ith 64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86-asm: Reject some
i
nvali
d
arith imm8 instruction
commit
|
commitdiff
|
tree
2016-05-14
M
ichael
Matz
x86-asm: Add
.
f
ill test
commit
|
commitdiff
|
tree
2016-05-14
Michael M
a
tz
x
8
6
-asm: Fix signed consta
n
ts and opcode ord
e
r
commit
|
commitdiff
|
tree
2016-05-14
Mic
h
ael Matz
x
8
6
-asm: Conso
l
idate insn
descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
M
atz
Error out on opera
t
io
n
s on struc
t
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
86-64-asm: Add mov[sz]xq opcod
e
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
x86-64
-
as
m
: Clean up 64b
i
t immediate suppo
r
t
commit
|
commitdiff
|
tree
2016-05-11
Mich
a
el Matz
x
86
-
asm
:
G
et
r
id of
i
s_short_jump
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x
8
6-
a
sm: Remove ol
d
ASM_
1
6 code
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64: Run as
m
test as well
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
tests: Co
m
pile
asm
t
est
.
S
without -
m
3
2
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
ha
e
l Matz
x86
-
6
4 asm
:
Remove useless jm
p
opcode
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86: Improve cmov handli
n
g
commit
|
commitdiff
|
tree
2016-05-09
Mich
a
el Matz
x
86_64: Use addend on
relocs
commit
|
commitdiff
|
tree
2016-05-09
Michael Matz
[x86]
F
ix some asm problems
commit
|
commitdiff
|
tree
2016-05-02
M
i
c
hael Matz
x86-asm: Fix lcall/lj
m
p, xchg an
d
inc/dec
commit
|
commitdiff
|
tree
2016-05-02
Michael Ma
t
z
i386-asm: correct lcall/lj
m
p enc
o
ding
commit
|
commitdiff
|
tree
next