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
Fix sizeof(char[a])
2016-12-15
Mic
h
ael Mat
z
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
Fix __bu
i
l
t
in
_
con
s
tant
_
p(1000/x
)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm: Support refs to anon symbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
t
ccasm:
D
on'
t
i
g
nore # in preprocessor di
r
ectiv
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-as
m
: Accep
t
a
ll
3
2
b
it immediates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Fix enum
bi
t
f
i
e
l
d
s pas
s
ed
to st
d
a
r
g
fun
c
tio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Ad
d
re
s
s
es of non-weak sym
b
ols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Mat
z
F
ix
a
ccess-af
t
er-free wi
t
h statement express
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allo
w
com
p
uted include li
k
e 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
s
m
:
Correctl
y
infer register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm
:
Implem
e
nt
c
mpxch
g
16
b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
8
6
-64: Allow
l
oads from some st
r
ucts/u
n
i
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Looku
p
C
symbols
from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm:
Implement
.
set sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
e
n
u
m
s and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums an
d
int
s
are
c
ompatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-64-asm: Fix lt
r
/st
r
and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x
86-64-
a
sm: Imple
m
ent high %cr re
g
is
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
stru
c
t-init:
Support range inits f
o
r local vars
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x86-64-asm: Support
high register
s
%r8 -
%
r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inli
n
e-asm: Acc
e
pt "flags"
clob
b
e
r
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struct
-
init
:
Allow
memb
e
r initializatio
n
from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
struct-init: Correctly p
a
rse unna
m
ed member initializers
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Ma
t
z
struct-init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct
-
init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Implement initiali
z
ing su
b
aggrega
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
str
u
ct-init: Rei
m
plement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribu
t
e between double pointer
s
tars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix function to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix pars
i
ng array
typede
f
s o
f
un
k
nown size
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccpp: Impleme
n
t _
_
BASE_FILE__ macr
o
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Implement __builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-as
m
:
Implement
p
refetc
h
w
opcode
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Fix lar opc
o
d
e
opera
n
ds
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tcc-asm: Pa
r
s
e
.
size
d
irec
t
ive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86-a
s
m: More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
8
6
-
a
s
m: Add [sl]
[
ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
A
ccept 'R' const
r
ai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-a
s
m
:
Implement fxrstor
q
and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Fix parsing att
r
ibutes
for struct
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86
-
asm: Implement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
inline a
s
m
: A
c
cept "e
"
constraint
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i
nlin
e
as
m
: accept concatenated
s
tr
i
ngs
in constraint
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
inline asm: Fix 'P' and a
c
cept some r<nr
>
registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
Accept
symbols in initializer
s
also on
6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm: Mo
r
e opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
a
sm: Im
p
lement co
m
p
ar
e
expressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-a
s
m: Accept expressions
for
.
q
u
ad
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
inline asm: Accept
'p' con
s
trai
n
t and 'P' te
m
plate mod
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael M
a
tz
tccas
m
: A
c
cept
.
b
a
lig
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Ma
t
z
Accept mo
r
e asm
expressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tcca
s
m: Implement
.
push
s
ection and
.
popsecti
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
A
c
c
ept
em
p
t
y struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Acce
p
t
'q' m
o
difier
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Ac
c
ept con
c
a
t
en
a
ted strings in attributes
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
e
l
Matz
Accept -
W
p,args
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Cha
n
ge de
p
ende
n
cy file fo
r
mat
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --param,
r
e
ject -mARG if A
R
G
not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
Implement -include cmd
l
ine option
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Free defines b
e
fore gen_inline_
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix macro_is
_
equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
pp: free def
i
nes
a
lso wit
h
PP
_
BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
s
m: Get rid of OPC_
J
MP and
OPC
_
SHOR
T
JMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
-
64
-
as
m
: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
C
orrect
mem
6
4->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-a
s
m:
R
emove OP
C
_D16
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-
a
sm: Fix reg
i
s
te
r
order
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-a
s
m:
R
eorgani
z
e instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm:
move stats code
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-asm
:
Ad
d
more SSE2 instruct
i
ons
commit
|
commitdiff
|
tree
2016-10-16
Micha
e
l
M
a
tz
sys
t
em-hac
k
s
:
d
e
f
ine __GNUC__
f
o
r FreeB
S
D
commit
|
commitdiff
|
tree
2016-10-16
Michael
Matz
x86-64: Fix long long bug
commit
|
commitdiff
|
tree
2016-10-14
Micha
e
l Ma
t
z
Fi
x
mi
s
lea
d
i
n
g indentation
commit
|
commitdiff
|
tree
2016-10-14
Mic
h
ael
M
atz
ar
m
64
:
Fix -
r
un
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
e
l Matz
arm64: Support PREL
3
2 relocati
o
n
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael Matz
Support archives with
64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Mich
a
el Matz
x
8
6-a
s
m: Reject
some invalid arith i
m
m
8 instru
c
tion
commit
|
commitdiff
|
tree
2016-05-14
M
i
c
h
ael M
a
t
z
x86-asm:
A
dd
.
fill
t
est
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm
:
F
ix signed
c
o
n
s
tan
t
s
and o
p
code order
commit
|
commitdiff
|
tree
2016-05-14
M
i
c
h
ael
M
atz
x86-asm:
C
o
nso
l
id
a
te insn descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Error out on operations o
n
structs
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
M
a
tz
x86-64-asm: A
d
d mov[sz]xq opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
M
a
tz
x86-64-asm: Clean up 64bit immed
i
ate sup
p
ort
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Mat
z
x
8
6
-asm: Get
r
id
o
f
i
s_short_ju
m
p
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
a
el Matz
x86-asm:
R
emove old AS
M
_16 code
commit
|
commitdiff
|
tree
2016-05-11
M
ichae
l
Matz
x86-64: Ru
n
a
s
mtest a
s
w
e
ll
commit
|
commitdiff
|
tree
2016-05-11
M
i
c
hael Matz
t
ests:
C
ompil
e
a
s
m
test
.
S without
-m32
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x86-64 asm: Remove usel
e
ss jmp opcode
commit
|
commitdiff
|
tree
2016-05-11
Michael Mat
z
x86
:
Improve cmov ha
n
dling
commit
|
commitdiff
|
tree
2016-05-09
M
i
chael
Matz
x86_6
4
:
Use addend on relocs
commit
|
commitdiff
|
tree
2016-05-09
Michael Matz
[x86] Fix s
o
me asm problems
commit
|
commitdiff
|
tree
2016-05-02
Michael Matz
x86-asm: Fix lcall/
l
jmp, xchg and inc/dec
commit
|
commitdiff
|
tree
2016-05-02
Michael Matz
i
3
86-as
m
: corr
e
ct lca
l
l/ljmp encoding
commit
|
commitdiff
|
tree
2016-04-22
Michael Matz
Run tes
t
cases
in sorte
d
o
r
de
r
commit
|
commitdiff
|
tree
2016-03-26
Mich
a
el Matz
Fix assignment t
o
/from v
o
latile types
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix tokenization of T
O
K_DOTS
commit
|
commitdiff
|
tree
2016-03-24
Michael
M
a
t
z
Fix
t
y
p
e
parsing
commit
|
commitdiff
|
tree
2016-03-11
Michael Matz
tcc
g
en
.
c: Fix flex array members so
m
e
m
o
r
e
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-6
4
:
f
ix
s
hared libs
commit
|
commitdiff
|
tree
2015-12-17
Michael Matz
x86-
6
4: De
f
ine symbol co
n
sta
n
t f
o
r n
e
w relocs
commit
|
commitdiff
|
tree
next