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
libtcc1: Don't use stdlib functions
2016-12-15
Micha
e
l
M
atz
libtc
c
1: Don't us
e
s
tdlib functions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix misc
o
mpile with dead swi
t
c
h
es
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Handle mult
i
ple -O
o
pt
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
build: Resp
e
c
t CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit:
F
ix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-asm
:
Accept high regist
e
r i
n
clobbers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
tz
Fix
initial
i
zing members multiple time
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Suppo
r
t local
r
e
g
is
t
er variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix
const f
o
lding of 64bit pointer constants
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
x86-asm
:
C
orrect
register size for p
o
i
n
ter o
p
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
stru
c
t-ini
t
:
C
opy
r
elocs for compound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-a
s
m: fix copy
-
out registers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86
_
64: Add -
m
no-s
s
e
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x8
6
-64: relocation addend is 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefe
r
32S relocations
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt: Do
n
't emit inline fu
n
ction
s
from dead code
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el
M
atz
Handle _
_
bu
i
ltin_ex
t
r
ac
t
_return
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
opt: constprop also 'cond && 0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
opt: Make break and
g
ot
o
not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start optimizing dead code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
M
a
t
z
Revert "Reject
j
umping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
a
c
tor out con
s
t
c
o
ndition detection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Rejec
t
jumping i
n
side stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Ma
t
z
Fix mor
e
nocode_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix al
i
ase
s
o
n
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
si
z
e
o
f
(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __bu
i
ltin_const
a
nt_p(100
0
/
x)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccasm: Suppo
r
t refs to anon symbols from as
m
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm:
Do
n
't ign
o
re # in preproces
s
or direc
t
i
ves
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm:
A
ccept all 32bit immed
i
ates
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Fix enum b
i
tfields passed to stdarg
functions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Addre
s
ses o
f
no
n
-weak
s
ymbols are
non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix access-a
f
te
r
-free
with sta
t
ement expressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp:
Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correctly infer register
size f
o
r bool
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x
8
6-64-asm: Implement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
x86-6
4
: All
o
w load
s
from some structs/u
n
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: L
o
ok
u
p C s
y
mbo
l
s from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Imple
m
ent
.
set sym
,
expr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
enums and ints
a
re
c
ompatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
enums an
d
ints
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-6
4
-as
m
: Fix ltr/str and p
u
sh/pop
o
p
erands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x
8
6-
6
4-a
s
m:
I
mplement high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init: Support
range init
s
fo
r
loca
l
v
a
rs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-64-asm: Supp
o
r
t
h
i
gh registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
t
z
inline-asm: Acce
p
t "fla
g
s
"
clobbe
r
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
stru
c
t-init: Allow memb
e
r i
n
itialization fro
m
qual
i
f
i
ed
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el Matz
struct-in
i
t
: Correctly p
a
rs
e
unn
a
med me
m
b
e
r
initializers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanup som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
s
truc
t
-
i
nit: Cleanu
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Imp
l
ement
i
nitia
l
izing sub
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struc
t
-init: Reimpl
e
ment
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Support
a
ttribute between dou
b
le po
i
nter stars
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Fix function to poin
t
er
c
onversion
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
M
atz
Fix parsing
a
rray
t
y
pedefs of unkno
w
n
s
ize
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tc
c
p
p: Imp
l
ement
__BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Imp
l
ement __bu
i
ltin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
as
m
:
Implement prefetchw opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-a
s
m
:
Fix la
r
o
p
c
o
d
e
op
e
r
a
nds
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc-asm: Parse
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm:
Mo
r
e opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm: Add [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inline asm: Accep
t
'R' cons
t
rai
n
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-a
s
m:
I
mplement fxrstorq and f
x
sav
e
q
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix p
a
rsing attributes
for struct decl
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-asm: Implement
clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne as
m
:
Accept "e" con
s
tr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
inli
n
e asm:
a
ccept concatenated st
r
ings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
F
ix
'P
'
and a
c
cept some r<nr> reg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Accept sym
b
o
l
s
in initi
a
lizers als
o
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6
-
6
4
-
asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
tccasm
:
Impl
e
m
e
nt compare
e
xpressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
Accept expres
s
ion
s
f
o
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline as
m
:
A
c
c
e
p
t 'p' constraint
a
nd 'P' template
m
o
d
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm: Accept
.
bali
g
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
A
c
ce
p
t
m
ore
asm
exp
r
e
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccas
m
: Im
p
le
m
ent
.
p
u
shs
e
c
tion and
.
popsec
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
c
ce
p
t empt
y
st
r
uct member decls
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6-asm: Accept 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept c
o
ncatenate
d
strings in attrib
u
tes
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Accept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Cha
n
g
e dependency file format a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Add --param, r
e
ject -mARG i
f
ARG not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implem
e
nt -include cmdl
i
ne option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ree defines
b
ef
o
r
e gen_inline_funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccpp:
F
ix macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp: f
r
ee d
e
fine
s
al
s
o with PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Get ri
d
o
f OP
C
_JMP and OP
C
_S
H
ORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64
-
asm:
Ti
d
y
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
a
t
z
x86-asm: Correct mem6
4
->xmm mo
v
q
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-as
m
:
R
e
m
ove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86-asm: F
i
x register or
d
er
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-asm: R
e
organ
i
ze instr_type
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: move stats
code
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-asm: Add more SSE2 instruc
t
ions
commit
|
commitdiff
|
tree
2016-10-16
Michael Matz
system-hacks: de
f
ine _
_
GNUC_
_
for FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Michael M
a
tz
x86-64
:
Fix
l
on
g
long bug
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Matz
Fix misleading indentatio
n
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael Matz
arm64: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
M
i
chael Matz
a
r
m64: Support PREL32 relocat
i
on
commit
|
commitdiff
|
tree
next