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
x86-64-asm: Accept high register in clobbers
2016-12-15
Mich
a
el Matz
x86-64-asm:
A
ccept h
i
g
h
register in c
l
obbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
i
n
itial
i
zin
g
members
multiple t
i
m
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Su
p
port local re
g
ister
v
ariab
l
es
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix c
o
n
s
t f
o
lding of 64bit pointer constants
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
x
8
6-asm: Cor
r
ect
r
egis
t
er size for
pointer
ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Co
p
y reloc
s
for compo
u
nd literals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Ma
t
z
x86_
6
4-asm: fix copy-out regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x8
6
_64: Add -mno-sse o
p
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: rel
o
cation addend is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x
8
6-64:
P
refer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: Don't em
i
t inline fun
c
ti
o
n
s
f
rom dea
d
cod
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __builtin_extract_r
e
tur
n
_
addr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: const
p
r
o
p
a
lso
'cond &&
0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
opt: Make break
and goto
n
ot fal
l
t
h
rough
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt: Start opti
m
izing dead
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
R
evert
"
Reject jum
p
ing inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
a
ct
o
r out co
n
st co
n
dition d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
Reject j
u
mping in
s
ide stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix mor
e
nocode_wanted ju
m
p prob
l
ems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
F
ix aliases
o
n
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Ma
t
z
Fix sizeof(
c
har[a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_co
n
stant_p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
S
u
p
po
r
t
r
efs to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
t
c
casm: Don't ign
o
re # in preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Accept all 32bit
i
mmedi
a
tes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix enum bitfields pass
e
d t
o
s
td
a
r
g
funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Ma
t
z
Addres
s
es of non
-
weak
s
y
mbols are non-z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Fix access-aft
e
r-fre
e
wit
h
s
t
ate
m
ent expressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp: Allow co
m
puted in
c
lude
like
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
x86
-
as
m
: C
o
rrectly infer
r
e
g
ister s
i
ze for bool
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64
-
asm: Impl
e
m
e
nt cmpxch
g
16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-
6
4: Allow loads from some
s
tructs/union
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Loo
k
up C
s
y
m
bols
f
r
o
m ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccasm: Implement
.
set sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
e
n
u
ms and int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
enums
a
nd
ints ar
e
c
om
p
atible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
x
86-64-asm: Fix
ltr/st
r
and push/pop
o
perands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm
:
I
mpl
e
ment
h
i
gh %cr reg
i
s
t
e
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-
i
nit: Su
p
port range
i
nits
f
or
l
ocal vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-a
s
m: Suppo
r
t h
i
g
h registers %r
8
- %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm: A
c
cept
"flags
"
clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-i
n
it: Allow member in
i
t
i
a
l
ization from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Correct
l
y parse unnamed member ini
t
ializers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
stru
c
t-i
n
it: Cle
a
nup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct
-
init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struc
t
-init: Implement initializing subaggre
g
ate
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
st
r
uct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Support attri
b
ute be
t
wee
n
double poi
n
ter stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix function
to pointer
c
onve
r
sion
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
Fix
pa
r
sing array typed
e
f
s o
f
unk
n
own size
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
tccpp: Im
p
lement __BASE_FI
L
E
__ m
a
c
ro
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
Imp
l
e
m
ent __built
i
n_ch
o
ose_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86-asm
:
Implement prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
x86-asm: Fix lar opcode operand
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
cc
-
asm:
Parse
.
size directiv
e
corre
c
tly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Mo
r
e opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
sm: Ad
d
[sl][i
g
]dtq op
c
odes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Ac
c
ept '
R
' co
n
straint
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm: Imp
l
ement fxrstorq a
n
d
fx
s
ave
q
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
Fix
p
arsing
at
t
ributes for stru
c
t decls
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x86-asm: Implement clfl
u
sh opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm
:
Accept "e" constr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inli
n
e
asm: acc
e
p
t concat
e
nated
strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
i
n
line
asm: F
i
x 'P' and accept some r<nr>
r
egisters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept sy
m
bols i
n
ini
t
ializers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-asm: More
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tccasm: Imp
l
ement compare expressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4-asm: Accept ex
p
ressions f
o
r
.
q
u
ad
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Matz
inline asm: Acce
p
t 'p' constrai
n
t
and
'
P'
t
emplate mod
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Ac
c
ept
.
b
a
lign
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Accept more asm ex
p
r
e
ss
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccas
m
: Implemen
t
.
pushsection and
.
pop
s
ection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Ac
c
ept
empty struct member
decls
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-asm: Accept 'q
'
modif
i
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concatenate
d
strings in
a
t
t
r
ibu
t
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
Ac
c
ept
-Wp,args
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Change dependency file forma
t
a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
Add
-
-
p
ar
a
m, reject -mARG if ARG
n
ot 32 o
r
64
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
Imp
l
emen
t
-inclu
d
e cmdline option
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fre
e
d
e
f
i
nes before gen_inline_f
u
nctio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
tccpp
:
Fix
m
acro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: free defines al
s
o with PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm: Get r
i
d
of OPC_J
M
P
and OPC_S
H
ORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x8
6
-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86
-
a
sm: Correct m
e
m6
4
->xmm mo
v
q
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-asm: Remove OPC_D
1
6
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-asm: Fi
x
regis
t
er order
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-as
m
: Reorganize i
n
str_type
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6
-a
s
m:
m
ov
e
stats code
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
s
m
: Add
m
ore SSE2 i
n
structions
commit
|
commitdiff
|
tree
2016-10-16
Michael Matz
system-hacks:
define __GNUC__ fo
r
Fre
e
B
SD
commit
|
commitdiff
|
tree
2016-10-16
Mich
a
el
M
atz
x
8
6
-64: Fix lon
g
lon
g
bug
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Fix misleading inden
t
a
tion
commit
|
commitdiff
|
tree
2016-10-14
Mic
h
a
el Matz
arm64: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
Mic
h
ael Matz
arm
6
4: Su
p
p
o
r
t
PREL3
2
relocat
i
o
n
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Sup
p
ort archives with 64 bit ind
i
ces
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86-asm: Re
j
ect some invalid arith
imm
8
ins
t
ru
c
tion
commit
|
commitdiff
|
tree
2016-05-14
M
ichael Ma
t
z
x86-asm: A
d
d
.
fill t
e
st
commit
|
commitdiff
|
tree
2016-05-14
Michael
M
atz
x86-asm: Fix s
i
gned const
a
nts an
d
o
p
code o
r
der
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm:
C
ons
o
lidate insn descri
p
t
i
o
n
s
commit
|
commitdiff
|
tree
next