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
Micha
e
l
M
atz
Fix sizeof(ch
a
r[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
ccasm: Su
p
po
r
t refs to
ano
n
symbol
s
f
r
o
m a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccasm: Do
n
't
ignore # i
n
preprocessor
directives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Ma
t
z
x
86-a
s
m
:
Accep
t
all 32bit imme
d
i
a
tes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix enum bitf
i
elds passed to stdarg functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ad
d
re
s
ses of non-weak symbols
are non-zer
o
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Fix acces
s
-after-free with statem
e
nt expressions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Mat
z
tcc
p
p
:
Allo
w
comp
u
ted include
l
i
ke
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86
-
asm: Corr
e
c
t
ly infer register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6
-6
4
-asm
:
Imp
l
e
m
ent cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow loa
d
s from some
s
tru
c
ts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tc
c
a
sm: Lookup C symb
o
l
s from ASM
blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccasm
:
Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
en
u
ms and ints are
compatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
enums and ints ar
e
compatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm:
Fix
l
tr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64-asm: Implement h
i
g
h
%cr re
g
ist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
struct-init:
Support range inits f
o
r loc
a
l vars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-64-asm: Su
p
port
high registers %r8 -
%r15
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
in
l
in
e
-
a
sm: Accept "flags" clobbe
r
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
struc
t
-
ini
t
: Allow member initialization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-i
n
it
:
C
o
rrectly parse u
n
named member initializer
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-init:
C
l
eanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
u
ct-in
i
t: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
s
t
ruct-
i
nit: Implement initializing su
b
aggregates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
s
t
ruct
-
init:
R
eimpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
S
u
pport attribute between doub
l
e pointer sta
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix f
u
nct
i
on to pointer c
o
nversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing array
t
ypedefs
of unkno
w
n
size
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
tccpp: Imple
m
ent __BASE_FI
L
E__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implem
e
n
t
__b
u
iltin
_
c
ho
o
se_expr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86
-
asm: Implement prefe
t
chw opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x
86
-
as
m
: Fix
l
ar opcode operan
d
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc-asm: Parse
.
size directive c
o
rrectly
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
x
8
6
-
asm: More op
c
odes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][ig
]
dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inline
a
sm: Accept 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-a
s
m
: Impleme
n
t
f
xrstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix parsing attribute
s
for s
t
ruc
t
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Implemen
t
c
lf
l
ush opc
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inlin
e
asm: Accept
"e" con
s
traint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
i
n
line a
s
m: accept conc
a
t
enated strings in
c
onstr
a
ints
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inl
i
ne a
s
m: Fix 'P'
and accept some r<n
r
> reg
i
st
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Acce
p
t sy
m
bols i
n
initializers als
o
o
n
64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-64-
a
s
m: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
tccasm: Impleme
n
t compare e
x
pre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86-6
4
-asm: Accept expression
s
for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
i
n
line as
m
:
A
ccept 'p' constraint and 'P' tem
p
late mod
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el
M
a
t
z
A
ccept
m
ore
asm expr
e
ssion
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
ccasm: Implement
.
p
ushsection
and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t empty s
t
ruct
m
ember decls
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Matz
x86-asm
:
Accept '
q
'
modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Accept concatenated strings in attrib
u
te
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
A
c
cept -Wp,
a
rgs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Change dependency file for
m
at a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
A
d
d --param
,
rej
e
ct -
m
ARG
i
f ARG
not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
I
m
ple
m
ent -include cmdline optio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
F
re
e
def
i
nes before gen_inline_function
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: F
i
x macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: free d
e
fines al
s
o with PP_B
E
NCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-as
m
:
G
et rid of OPC_JMP an
d
OPC_SHORT
J
M
P
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6-64-asm: Ti
d
y
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
sm: Corr
e
c
t mem64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Remove OPC_
D
16
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-as
m
: F
i
x
r
egist
e
r order
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: R
e
or
g
an
i
ze instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: move stats code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Add m
o
re SSE2 instructions
commit
|
commitdiff
|
tree
2016-10-16
Michael
M
atz
system-hacks: d
e
fine __GNUC_
_
fo
r
FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Micha
e
l
Matz
x
86-64: Fix long long bu
g
commit
|
commitdiff
|
tree
2016-10-14
Michael Ma
t
z
Fix mis
l
eadin
g
in
d
entatio
n
commit
|
commitdiff
|
tree
2016-10-14
M
i
chael Matz
a
r
m64: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hael M
a
tz
arm64: Su
p
p
o
rt PRE
L
32 reloca
t
ion
commit
|
commitdiff
|
tree
2016-10-14
Mi
c
hae
l
Mat
z
Support
a
r
chives wit
h
64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86-a
s
m: Rej
e
ct some inv
a
li
d
arith imm8
i
nstr
u
ct
i
o
n
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Add
.
fi
l
l test
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael
M
atz
x86-
a
sm: Fix
s
igned co
n
stants a
n
d
opcode order
commit
|
commitdiff
|
tree
2016-05-14
Michael Mat
z
x8
6
-asm: Consol
i
date insn descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael
Matz
Error out on op
e
rat
i
ons on struc
t
s
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l Matz
x
8
6
-
6
4
-asm:
A
dd mov[sz]xq opco
d
es
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86
-
64-asm: Cl
e
an up 64bit i
m
med
i
ate suppor
t
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm: Get r
i
d of
i
s_short_jump
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-a
s
m: Remove old
A
S
M_16 cod
e
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x
8
6
-
64: Run asmtest
as well
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
ael
M
a
tz
tests: Compile as
m
te
s
t
.
S without
-
m32
commit
|
commitdiff
|
tree
2016-05-11
Michael Ma
t
z
x86-64 a
s
m: Remove usele
s
s
jmp
o
pcode
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
ael
Matz
x86: Imp
r
ove cmov
handling
commit
|
commitdiff
|
tree
2016-05-09
Mi
c
h
ael Matz
x86_6
4
:
Use adde
n
d on relocs
commit
|
commitdiff
|
tree
2016-05-09
Mi
c
h
ael Matz
[x86] Fix some asm pro
b
lems
commit
|
commitdiff
|
tree
2016-05-02
Michael M
a
tz
x86-asm: Fix lc
a
ll/
l
jmp,
x
ch
g
and inc/d
e
c
commit
|
commitdiff
|
tree
2016-05-02
Michael M
a
tz
i386-asm: corr
e
c
t
lcall/lj
m
p encoding
commit
|
commitdiff
|
tree
2016-04-22
Mic
h
ael Matz
Run test
c
ase
s
in sorted
order
commit
|
commitdiff
|
tree
2016-03-26
Mic
h
ael
M
at
z
Fix assignment
t
o
/
f
rom v
o
l
a
tile
t
y
p
es
commit
|
commitdiff
|
tree
2016-03-24
M
i
ch
a
el Matz
Fix tokenizatio
n
of TOK_
D
OTS
commit
|
commitdiff
|
tree
2016-03-24
Mi
c
hael
M
atz
Fix type parsing
commit
|
commitdiff
|
tree
2016-03-11
Michael Matz
tccgen
.
c: Fix flex array membe
r
s some mor
e
commit
|
commitdiff
|
tree
2015-12-17
Mic
h
a
e
l Matz
x86-64: fix s
h
ar
e
d libs
commit
|
commitdiff
|
tree
2015-12-17
M
i
chael Matz
x86-64: Define symbol constan
t
for new reloc
s
commit
|
commitdiff
|
tree
next