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
struct-init: Copy relocs for compound literals
2016-12-15
M
ichael Matz
s
truct-ini
t
: Copy relocs for compo
u
nd
l
iteral
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
86_64-asm: fix copy
-
o
ut r
e
gisters
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
x86_64: Add -mno-sse opt
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64: reloc
a
tion
a
d
d
e
nd
i
s 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: Prefe
r
32S
r
e
l
o
cations
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
opt: D
o
n't e
m
i
t
i
n
line functions from de
a
d code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
H
a
n
d
le
_
_builtin_extr
a
c
t
_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
o
pt: con
s
t
prop
also '
c
ond &&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: Make bre
a
k and got
o
not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start optimizin
g
dead
c
ode a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Revert
"
Reject jumping
inside
s
tmt
e
xpr
s
"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Facto
r
out cons
t
con
d
ition de
t
ection
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Re
j
ect ju
m
ping insi
d
e stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Ma
t
z
Fix more n
o
code_wanted jump prob
l
e
m
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix ali
a
ses on
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix sizeof(cha
r
[a])
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix __built
i
n_const
a
nt_p(10
0
0
/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
tccasm: Support
refs to anon sym
b
ol
s
f
rom asm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
t
c
casm: Don't ignore #
in preproce
s
sor directives
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
x
86-asm:
Ac
c
ept
a
ll
32
b
it immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix enum
bitfields
p
assed to stdarg
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresse
s
of non-weak symbols
are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
ccess-after-free with statemen
t
e
xp
r
essio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
tcc
p
p: Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Mat
z
x
8
6
-
a
sm: Correct
l
y infer register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Ma
t
z
x86
-
64-asm: Implemen
t
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
:
Allow loads from
some
structs/u
n
ion
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Lookup C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: Implement
.
set
s
y
m, exp
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
a
n
d
ints
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
and
int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
: Fix ltr/str a
n
d push/pop
operands
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
x86-
6
4-asm:
Impl
e
ment high
%
c
r registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-init
:
Supp
o
r
t range i
n
i
ts for
local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-a
s
m: Support hig
h
re
g
isters
%r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
i
nline-asm: Accept "
f
lags" clobbe
r
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct
-
init: Allow
me
m
be
r
ini
t
ializati
o
n from
q
ualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
s
t
ruct-init: Cor
r
ectl
y
pars
e
unnamed member initi
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Ma
t
z
s
truct-init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
s
t
ruct-init
:
C
l
e
anu
p
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init:
I
m
p
le
m
ent in
i
tializing
subaggr
e
g
ates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruc
t
-init: Reimplem
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
S
u
p
po
r
t attribute bet
w
een dou
b
le point
e
r stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix
fun
c
tion to poi
n
ter co
n
version
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
F
i
x parsing array ty
p
edefs of unknow
n
size
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Ma
t
z
t
c
cpp: Impl
e
ment
__BASE_FILE__ mac
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Im
p
lem
e
n
t
__b
u
iltin_choose_exp
r
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
x
8
6-asm: Im
p
lement pref
e
tchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-as
m
: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
tcc-asm: P
a
rse
.
size dir
e
ctive c
o
rrectly
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x
8
6-
a
sm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
x
86-asm
:
Add [
s
l][ig]
d
tq
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
M
atz
inline asm: Accept 'R' const
r
aint
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-asm
:
Imple
m
ent fxrstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix parsing attributes f
o
r
struct
decls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Implement
clfl
u
sh op
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
i
nline asm:
A
ccept
"
e"
cons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el M
a
t
z
inl
i
ne a
s
m: accept
con
c
atenated
strings in con
s
t
r
aints
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
inline asm: Fix 'P' and accept some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Mat
z
Acce
p
t
sy
m
b
o
ls i
n
initi
a
lize
r
s
also on 64
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-
6
4
-
a
sm: More opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
tccasm: Implement
compare expressions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
x
8
6-64
-
asm: Accept expressions f
o
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nline asm: Acc
e
p
t
'
p
' cons
t
raint and
'P' t
e
mplate
m
od
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
tccasm: Ac
c
ept
.
ba
l
ig
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
A
ccept more
a
sm expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm: I
m
p
lement
.
p
u
s
hsec
t
i
o
n and
.
popsect
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
A
ccept
empty
struct member decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-
a
sm: Accept
'q
'
modifier
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
Accept concat
e
nate
d
string
s
in attr
i
butes
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
A
c
cept -
W
p,arg
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ch
a
nge depende
n
cy fil
e
f
ormat
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ad
d
--par
a
m,
r
e
j
ect -mARG if ARG not 32 o
r
64
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Imp
l
ement
-in
c
l
u
de
c
mdl
i
ne option
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fre
e
defines b
e
fore gen_inline_fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccpp: Fix
m
acro
_
is_equal
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tc
c
pp:
f
r
ee
d
e
f
ines also wi
t
h PP_BE
N
CH
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Get rid
of OP
C
_
J
MP and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
M
a
tz
x
8
6
-6
4
-asm: T
i
dy
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x8
6
-a
s
m: Correct mem64
-
>xmm
movq
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
8
6
-asm
:
Remove OPC_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Fix register order
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86-asm:
Reorg
a
nize instr_typ
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-as
m
: move stats
c
o
de
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-a
s
m: Add m
o
r
e SSE2 instructi
o
ns
commit
|
commitdiff
|
tree
2016-10-16
Mich
a
e
l Matz
syst
e
m-hacks: define __GNUC
_
_ for Free
B
SD
commit
|
commitdiff
|
tree
2016-10-16
Michael M
a
tz
x86-64: F
i
x long lon
g
b
ug
commit
|
commitdiff
|
tree
2016-10-14
Michael Mat
z
Fix misl
e
ading indentation
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
a
r
m
6
4: Fix -run
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Matz
arm
6
4:
Support PREL32 relo
c
ation
commit
|
commitdiff
|
tree
2016-10-14
Michael Mat
z
S
up
p
ort archives
w
ith 64
bit indices
commit
|
commitdiff
|
tree
2016-05-16
Michae
l
Ma
t
z
x86-asm: Reject some invalid arith imm8 instructio
n
commit
|
commitdiff
|
tree
2016-05-14
M
i
chae
l
M
atz
x86-
a
sm:
A
dd
.
fill te
s
t
commit
|
commitdiff
|
tree
2016-05-14
Michael M
a
t
z
x86-asm:
Fix si
g
ned cons
t
a
nts and opcode orde
r
commit
|
commitdiff
|
tree
2016-05-14
M
ichael Mat
z
x8
6
-a
s
m: Consolid
a
te insn descri
p
tions
commit
|
commitdiff
|
tree
2016-05-11
Michael
M
a
tz
E
rror out on operations
on str
u
c
t
s
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64-asm: Add
m
ov
[
sz]
x
q
opc
o
des
commit
|
commitdiff
|
tree
2016-05-11
M
i
chael Matz
x86-64-as
m
: Clean up
6
4bit
immediate support
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm: G
e
t rid of is_sho
r
t_jump
commit
|
commitdiff
|
tree
2016-05-11
Michael M
a
tz
x86-asm:
Remove
old ASM_16 code
commit
|
commitdiff
|
tree
next