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
Reject jumping inside stmtexprs
2016-12-15
Michael M
a
tz
R
e
ject jump
i
n
g inside stmtexpr
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
F
i
x mo
r
e
nocode_wanted ju
m
p pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x aliases
o
n 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix __builtin_const
a
nt_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
tcc
a
sm: S
u
pport ref
s
to anon sy
m
bols from
a
sm
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
tccasm: Don't ignor
e
#
in prep
r
ocessor direct
i
v
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m:
Accept
a
ll 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
ix enum bitfields passed to
s
tdarg
funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Ad
d
res
s
es of n
o
n
-weak sy
m
bols ar
e
non-zero
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix access-after-free wi
t
h st
a
temen
t
ex
p
ressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccpp: Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
x
8
6
-
asm:
C
orrectly inf
e
r register size
f
o
r
bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm: Implement c
m
pxch
g
16
b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64:
Allow loads from some str
u
cts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccasm: Lookup C sym
b
o
l
s
from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
t
ccasm: Im
p
leme
n
t
.
set
s
ym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
e
n
u
ms and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums an
d
ints are
c
o
m
p
atible
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-64-asm: Fix ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-6
4
-asm: Impl
e
ment h
i
gh %cr r
e
gis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct
-
i
n
it: Support rang
e
ini
t
s for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-as
m
:
Support hi
g
h regi
s
ters %r8 -
%r15
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
i
n
line-asm:
A
ccept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
struct-init
:
Allow m
e
mber i
n
i
tialization from qua
l
ified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
str
u
ct-i
n
it: Correctly
parse
u
nna
m
ed
m
ember initializers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-ini
t
: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
M
atz
str
u
ct-
i
n
it: C
l
e
anup
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
stru
c
t-init: Implement init
i
alizing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Su
p
port attri
b
ute between double po
i
nter stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
i
x functio
n
to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
ix
p
a
rsi
n
g array
typedefs of un
k
now
n
siz
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
tccpp: Implement __B
A
SE_FILE
_
_ macro
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Mat
z
Implement __builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Implement prefetch
w
opcode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
t
z
x
86
-
as
m
: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
M
atz
t
cc-as
m
: Parse
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86
-
asm:
M
ore
o
pcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm
:
Add [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline as
m
: Accep
t
'R' con
s
traint
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
x86-asm:
Implement
fx
r
storq
a
n
d
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Fix parsing attribu
t
es for
str
u
ct dec
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x
8
6-as
m
:
I
mpleme
n
t
c
lflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i
n
line a
s
m: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
inlin
e
asm: accep
t
concatenated strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inl
i
ne asm: Fix 'P' and accept some
r
<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept
s
ymbols in ini
t
ializers also on
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: More op
c
odes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
tc
c
asm:
Implement compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-
a
sm: Accept
e
xpressio
n
s fo
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline asm: Ac
c
e
p
t 'p' co
n
straint and
'
P' template mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
a
sm: Accept
.
b
a
lign
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
A
c
cept more
a
s
m
express
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
pushsecti
o
n
and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Accept empt
y
s
truct memb
e
r
d
e
c
ls
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
Matz
x86-asm: A
c
cept 'q' mo
d
if
i
er
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t
c
oncaten
a
ted str
i
ngs in
attributes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
A
c
c
ep
t
-W
p
,a
r
gs
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
C
hang
e
d
e
pendency file format a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Add --
p
aram, reject -mARG
i
f ARG
no
t
32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Impleme
n
t -inclu
d
e cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Free defines befor
e
gen_inline_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp: fr
e
e defines a
l
s
o
with PP_BEN
C
H
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
a
s
m
:
Get rid of OPC_JMP and OP
C
_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-
6
4-as
m
: Tid
y
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm:
Correct mem64
-
>
xmm m
o
vq
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
e
l Matz
x8
6
-
asm: Remove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
as
m
: Fix re
g
ister order
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86
-
asm: Reo
r
ganize instr_typ
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: move stat
s
code
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
-asm: A
d
d more
SSE2 instructions
commit
|
commitdiff
|
tree
2016-10-16
Mic
h
ael Mat
z
system-hacks: d
e
fine __GNUC__
f
o
r FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Micha
e
l Matz
x86-64: Fix long long bug
commit
|
commitdiff
|
tree
2016-10-14
M
icha
e
l Matz
Fix misleading in
d
e
ntation
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
a
rm64: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
M
ichael Mat
z
arm64: Support PREL32 relocat
i
on
commit
|
commitdiff
|
tree
2016-10-14
M
icha
e
l Matz
S
upp
o
rt arch
i
v
es wit
h
64 bit indic
e
s
commit
|
commitdiff
|
tree
2016-05-16
M
i
chael Matz
x
86-asm:
R
eject some in
v
alid arith imm8 instruction
commit
|
commitdiff
|
tree
2016-05-14
M
ichael
Matz
x8
6
-a
s
m:
A
dd
.
fi
l
l test
commit
|
commitdiff
|
tree
2016-05-14
Mich
a
e
l
Matz
x86-asm: Fix
s
ign
e
d constants and
o
pcode order
commit
|
commitdiff
|
tree
2016-05-14
Micha
e
l Matz
x86-asm: C
o
n
s
olidate insn descriptions
commit
|
commitdiff
|
tree
2016-05-11
M
i
chae
l
Matz
E
rror out o
n
operations on struct
s
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
a
t
z
x86-64-a
s
m: Add mov[sz]xq opc
o
des
commit
|
commitdiff
|
tree
2016-05-11
Mich
a
el Matz
x86-64-asm: Clea
n
up 64bit im
m
ediate support
commit
|
commitdiff
|
tree
2016-05-11
Michael
Matz
x
8
6
-
asm: Get
r
id
o
f is_sh
o
rt_jump
commit
|
commitdiff
|
tree
2016-05-11
M
ichael M
a
tz
x86
-
a
s
m: Remov
e
old ASM_16 code
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
hae
l
Matz
x86-64: Ru
n
asmt
e
st as
w
ell
commit
|
commitdiff
|
tree
2016-05-11
Micha
e
l
Matz
te
s
ts
:
C
o
mpile a
s
mtest
.
S
w
ith
o
ut -m32
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x8
6
-64 asm:
Remov
e
usel
e
ss jm
p
opco
d
e
commit
|
commitdiff
|
tree
2016-05-11
Michae
l
Matz
x86: Improve cmov
h
a
n
dling
commit
|
commitdiff
|
tree
2016-05-09
Michael Matz
x86_64
:
Use
addend on relocs
commit
|
commitdiff
|
tree
2016-05-09
M
i
ch
a
el Matz
[x86] Fix some asm problems
commit
|
commitdiff
|
tree
2016-05-02
Michael Matz
x86-asm: Fix lcall/ljmp, xchg
a
nd inc/dec
commit
|
commitdiff
|
tree
2016-05-02
M
i
chael Matz
i386-asm: c
o
r
r
ec
t
l
cal
l
/ljmp
e
ncoding
commit
|
commitdiff
|
tree
2016-04-22
Mic
h
ael
M
a
t
z
R
u
n testcases in sor
t
e
d
order
commit
|
commitdiff
|
tree
2016-03-26
Mic
h
a
e
l Matz
Fix as
s
ignme
n
t to/fr
o
m volatile types
commit
|
commitdiff
|
tree
2016-03-24
Michael Matz
Fix tokenization
of TOK_
D
OT
S
commit
|
commitdiff
|
tree
2016-03-24
Mi
c
hael Matz
Fix type pars
i
ng
commit
|
commitdiff
|
tree
next