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
M
ichae
l
Matz
x86-
6
4-as
m
: Accept h
i
g
h
r
egister
i
n clo
b
b
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix initi
a
l
i
z
ing me
m
bers mult
i
ple tim
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support local
r
e
gister variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix const folding of 6
4
bit
pointer constants
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-asm: Correct regi
s
ter size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init:
C
op
y
relo
c
s f
o
r
c
o
m
pound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-a
s
m: f
i
x
copy-out r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86
_
64: Add -mn
o
-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64:
r
elocatio
n
addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x86-64
:
Prefer 32S reloc
a
t
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: Don't
emit inlin
e
functions
from
d
ead
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __builtin_extract
_
return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: cons
t
pro
p
a
l
so 'cond
&
& 0'
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
Ma
t
z
o
p
t: Make break and goto
not fallthro
u
gh
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
Matz
o
pt
:
Start optim
i
zing
d
ead c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Revert "Reject
j
ump
i
n
g inside
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Mat
z
Facto
r
o
ut const con
d
ition detectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Reject
j
umping in
s
id
e
s
tmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix
m
or
e
nocode_wan
t
e
d j
u
m
p proble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Fix ali
a
ses on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ae
l
Matz
Fix si
z
eof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix __builtin_co
n
st
a
nt_p(10
0
0/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
c
ca
s
m
: S
u
p
p
ort refs
t
o a
n
on symbols from as
m
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
tccasm
:
Don
'
t
i
gno
r
e #
in preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x8
6
-asm: Accept all 32bit immediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bitf
i
elds passed
to stdarg function
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
Addresses of non-w
e
ak symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix acce
s
s-after-free with stateme
n
t
e
x
pression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccpp: Allow computed include li
k
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Co
r
re
c
tly infer reg
i
ster s
i
z
e
for bools
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
x8
6
-6
4
-a
s
m:
I
mplement c
m
pxch
g
16b
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86-64: Allow
l
o
a
ds from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
tccasm: Lookup C symbols from ASM
b
l
o
cks
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
Matz
tccasm
:
I
m
plemen
t
.
set sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
enums and
ints are
compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints
a
re
com
p
atible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
M
atz
x86-6
4
-a
s
m
: Fix ltr
/
s
tr
a
n
d push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x8
6
-64-
a
sm: Imp
l
ement high %cr regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
e
l Matz
stru
c
t-init: Support range inits f
o
r
l
o
cal va
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm:
Su
p
port high register
s
%r8 -
%
r1
5
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
inline-asm: Accept "fl
a
gs" clobber
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init: Allow
m
ember initi
a
lizat
i
on from
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
C
orrectly parse u
n
named mem
b
er initia
l
izers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
str
u
ct-init: Clean
u
p some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
str
u
c
t-init: Cle
a
nup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit
:
Implemen
t
initializing su
b
ag
g
regates
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struc
t
-init:
R
eimplement
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
S
u
p
p
o
rt attri
b
u
t
e between double
p
ointer
stars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Ma
t
z
Fix fu
n
c
t
ion to p
o
inter conv
e
rsion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix par
s
ing a
r
ray typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
tccpp: Imple
m
ent __BAS
E
_
FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Implement
_
_
built
i
n_choos
e
_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-
a
sm: Implement p
r
efe
t
chw op
c
ode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
Mat
z
x
8
6-asm: Fix l
a
r opcode
o
pe
r
a
nds
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
a
tz
tcc
-
asm: Pars
e
.
siz
e
directive c
o
rrectly
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-asm: Add [sl][ig
]
dtq opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nline asm: Accept 'R' c
o
nstraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x
8
6-
a
sm: Implement
f
xrsto
r
q and
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Fix p
a
rsing at
t
ributes for st
r
uct dec
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6-asm: I
m
ple
m
en
t
cl
f
lush
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inl
i
ne
asm: A
c
cept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline
a
sm: accept concatenate
d
stri
n
g
s
in constraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
t
z
inline asm: F
i
x
'
P' and
accept some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Accep
t
symbols
in ini
t
ial
i
ze
r
s also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x8
6
-64-as
m
:
More opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
tccasm: Implement com
p
are expression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-
a
sm:
A
ccept
e
x
p
ressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Accept 'p' constr
a
int
and
'
P' template m
o
d
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
t
c
casm: Accept
.
bali
g
n
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Accept more as
m
e
xpressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
tcc
a
sm:
I
mplement
.
pushsectio
n
and
.
pop
s
ection
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Accept empty struct m
e
mber
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm: Accept 'q' modi
f
ier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concatenated strings in att
r
ibutes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Chan
g
e dependency file format a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --p
a
ram, reject -mA
R
G if ARG not
32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
I
mplement -i
n
clude
c
m
dline opt
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
r
e
e
de
f
i
n
es be
f
o
r
e gen_in
l
ine_functio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
tccpp: F
i
x
ma
c
r
o_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccpp: free defin
e
s also
with PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x8
6
-as
m
:
Get
r
id of OPC_
J
M
P
and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x8
6
-6
4
-asm: Tid
y
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-asm:
C
o
r
r
e
ct me
m
64->xmm movq
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
sm: Rem
o
ve OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x
86-
a
sm: Fix regi
s
ter
order
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Reorg
a
nize inst
r
_type
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-a
s
m: m
o
ve stats
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-as
m
: Add
m
ore SSE
2
instruct
i
o
n
s
commit
|
commitdiff
|
tree
2016-10-16
Michael Matz
system-hacks:
d
e
f
i
n
e __GNUC__ for Free
B
S
D
commit
|
commitdiff
|
tree
2016-10-16
Michael Ma
t
z
x86-64: Fix
long
long bu
g
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
e
l M
a
tz
Fix misleading i
n
dentation
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Matz
arm64: Fix
-
run
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
arm64: Sup
p
ort P
R
EL32 r
e
location
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
Support archives with 64
bit
indices
commit
|
commitdiff
|
tree
2016-05-16
Michael M
a
tz
x86
-
asm: Re
j
ect some invali
d
ari
t
h
imm8 instruction
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
h
a
el Matz
x86-asm: Add
.
fill test
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Fix signed constant
s
and opc
o
de order
commit
|
commitdiff
|
tree
2016-05-14
Michael M
a
tz
x8
6
-asm:
Consolida
t
e
i
nsn descriptio
n
s
commit
|
commitdiff
|
tree
next