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
Mich
a
e
l
Matz
stru
c
t
-
in
i
t:
C
opy relo
c
s f
o
r compound literals
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86_64-asm
:
fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
_64: Ad
d
-
m
no-sse o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64:
r
e
locati
o
n ad
d
end is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x
86-
6
4: Prefer 32S rel
o
cations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t: Don't
e
mit inline functio
n
s f
r
om d
e
a
d
co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Ha
n
dle _
_
builtin_ex
t
ract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
o
p
t
:
constprop also 'cond &
&
0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Make
break an
d
go
t
o not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
op
t
:
S
tar
t
optimizing dead code
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
Revert "Re
j
ect j
u
mping insi
d
e stmtexprs
"
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
Facto
r
out
c
on
s
t c
o
ndition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Reject j
u
mping
i
n
si
d
e
s
t
m
texp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
i
x m
o
re nocod
e
_
w
an
t
e
d j
u
mp proble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
Fi
x
__builtin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccas
m
: Support refs to anon symbo
l
s from asm
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
t
ccasm: Do
n
't
i
gnore # in
p
re
p
ro
c
es
s
or direc
t
ives
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x8
6
-asm:
A
c
c
ept all 32bit imm
e
d
i
ates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
e
num bitfields passed to stdarg f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
A
dd
r
esses of non-weak sym
b
ols are non-ze
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x ac
c
ess-after-free with statement exp
r
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccpp: Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
x86-asm: Correct
l
y i
n
fer
r
eg
i
ster
s
ize for bools
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-
6
4-asm: Impleme
n
t cmp
x
chg16b
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64: Allow
load
s
from some stru
c
t
s/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
tccasm: Lookup C symbols
from ASM
b
l
o
c
ks
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm: Impl
e
ment
.
set
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
enums and ints are com
p
atib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-asm: Fix ltr/st
r
an
d
push/po
p
ope
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x
8
6
-64-asm: Implement high
%cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
s
truct-i
n
it: Support ran
g
e inits
f
or local vars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
Matz
x86-64-asm: Support high
r
egi
s
t
ers %r8 -
%
r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
inlin
e
-asm: Accept "flags
"
clobber
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
struct-init: A
l
l
o
w member i
n
itialization from q
u
alified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
st
r
uct-init: Corre
c
tly parse unnamed me
m
ber initializ
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-
i
nit:
C
leanup some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
struct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Impleme
n
t initializing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct
-
init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Support at
t
ribute between double point
e
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
i
x fu
n
c
tion to
p
ointer conversio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Fix parsin
g
array typedef
s
of unknown
s
ize
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
a
t
z
tccpp: Implement _
_
BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
Implement __built
i
n_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
86-a
s
m
:
I
mplement prefet
c
h
w
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-asm: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
t
cc-asm: P
a
rse
.
size directive correct
l
y
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: More opcode
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
x8
6
-asm: Add [sl][ig]
d
tq opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
inline
a
s
m
: Ac
c
ept 'R'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm: Implem
e
nt f
x
rstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix
p
arsi
n
g attributes for struct
d
e
cls
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Implement
c
lflush opc
o
d
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
inlin
e
asm: Accept "e" constrai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
inline asm: accept
c
oncatenated strings in
c
o
nstraints
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline asm: Fix
'
P' a
n
d accept some
r
<nr
>
r
e
giste
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Accept
s
ymb
o
ls in initialize
r
s also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64
-
as
m
: More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccasm
:
Impleme
n
t compare exp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-6
4
-asm: Accep
t
expressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nline as
m
:
A
ccept 'p' constraint and
'P' te
m
plate mo
d
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
A
c
cept
m
ore asm expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: I
m
plement
.
pushsectio
n
and
.
popsect
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Accept empty
s
t
ruct member decls
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
x86-asm: Ac
c
ep
t
'
q' m
o
difier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept co
n
caten
a
ted strings
i
n attributes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
A
ccept -Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Change dependency file f
o
rm
a
t a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Add --par
a
m, reject -mARG if AR
G
no
t
32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
M
atz
I
m
plement
-include cmdl
i
ne option
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Free defines before g
e
n_inlin
e
_
f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix macro
_
i
s_equal
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
t
ccpp: free def
i
n
e
s
also w
i
th PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael
M
atz
x86-a
s
m: Get rid of OPC_JMP and OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
x86-asm: Corr
e
ct mem64->xmm
movq
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Remove OPC
_
D16
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix register order
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
x8
6
-as
m
: Reorgan
i
ze
instr_type
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-as
m
:
m
ove stats co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86-asm: Add mor
e
SS
E
2 instruction
s
commit
|
commitdiff
|
tree
2016-10-16
Michael
Matz
sy
s
te
m
-hacks: d
e
fine __GNU
C
__
f
or Fr
e
eBSD
commit
|
commitdiff
|
tree
2016-10-16
M
i
chael Ma
t
z
x8
6
-64: Fix long
long
bug
commit
|
commitdiff
|
tree
2016-10-14
M
ichael Matz
F
i
x m
i
sleading indentat
i
on
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Matz
arm64: Fix -
r
un
commit
|
commitdiff
|
tree
2016-10-14
Michael Matz
arm64: Suppor
t
PREL32 relocation
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
el M
a
tz
Supp
o
rt
ar
c
hives with 64 bit indices
commit
|
commitdiff
|
tree
2016-05-16
M
i
c
h
a
el Mat
z
x86
-
asm: Reject some inv
a
lid arith
imm8
instruction
commit
|
commitdiff
|
tree
2016-05-14
Mich
a
el
Matz
x
8
6
-asm: Add
.
f
i
ll test
commit
|
commitdiff
|
tree
2016-05-14
Mi
c
hael Matz
x86-asm: Fix signed
c
onstants an
d
opcode order
commit
|
commitdiff
|
tree
2016-05-14
Mic
h
ael Matz
x86
-
asm: Consoli
d
ate in
s
n descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael M
a
tz
Err
o
r out
o
n operations on
s
truct
s
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
hael Matz
x86-64-
a
sm: A
d
d m
o
v[sz]xq
opcodes
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-64
-
as
m
:
C
l
ean up 64bi
t
immediate
s
u
pport
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
ha
e
l
Matz
x86-asm: Get
r
id
o
f
is_short_j
u
m
p
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm
:
Remove old AS
M
_16
c
ode
commit
|
commitdiff
|
tree
next