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
Fix bogus check for VT_LLOCAL types
2017-05-02
Micha
e
l
Mat
z
Fix bogu
s
check for VT
_
LLOCAL types
commit
|
commitdiff
|
tree
2017-05-02
M
i
ch
a
el Ma
t
z
el
f
: Tidy
secti
o
n hea
d
ers
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
fi
x
_
_builtin_expe
c
t
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix more bitf
i
eld co
r
ner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix la
s
t change
commit
|
commitdiff
|
tree
2017-04-29
Michael Mat
z
Remove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitf
i
elds corner case
commit
|
commitdiff
|
tree
2017-04-15
Michael Mat
z
tc
c
pp:
Fix corner c
a
se of
fnlike macro inv
o
c
ation
commit
|
commitdiff
|
tree
2017-02-22
Mich
a
el M
a
tz
x86-64-asm: Fix mov im64,ra
x
enco
d
ing
commit
|
commitdiff
|
tree
2017-02-20
M
i
cha
e
l Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
M
a
tz
ar
m
64: Fi
x
42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Mat
z
Fix
t
estsuite invocation
s
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo lea
k
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix
so
m
e c
o
de
suppression
f
a
llout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fi
x
gawk
miscomp
i
le
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: F
i
x various
t
estsuite issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: H
a
n
dle R
_
AAR
C
H
64_PREL32
again
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64: F
i
x la
r
geptr test
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
arm6
4
:
Fix a case
o
f dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
a
tz
struct
-
lay
o
ut:
A
llow lowering of member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
p
port la
r
ge
a
lig
n
ment req
u
ests
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
stru
c
t
-layou
t
:
cleanup co
d
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitf
i
elds: Fix MS layout some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
bitfields: fix
PCC layout
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
bi
t
fie
l
d
s: Implement
M
S compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Fix struct lay
o
ut some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Sp
l
it o
f
f record la
y
outing
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Fix segfa
u
l
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
F
i
x 64bi
t
enums and switch cas
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tcc
p
p: Fix token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
libtcc1:
Don't use
s
tdlib f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix
miscompile with dead switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Han
d
le multi
p
le -O opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
build: Resp
e
ct
C
PPFLAGS overr
i
de
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
64bit:
Fix
addends
>
32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x86-64-asm
:
Accept high reg
i
ster in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el M
a
t
z
Fi
x
i
n
itializing
members multiple t
i
mes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Support local r
e
gist
e
r
variables
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
Fix const fol
d
ing of
6
4bit po
i
n
t
er constants
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86
-
asm:
C
or
r
ect regis
t
er size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-i
n
it: Copy relocs for compound literal
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6
_
6
4-asm:
fix copy-o
u
t
r
egi
s
t
er
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86_64: Add -mno-sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: relocation addend is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer
3
2S rel
o
c
ation
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't emit inl
i
ne func
t
ions f
r
om de
a
d co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Handle __b
u
iltin_extr
a
ct_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: constpro
p
also 'cond
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Make break and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
opt: Start
o
ptimizing dead
code a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reve
r
t "Rej
e
ct jumping in
s
ide stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Factor ou
t
c
o
nst condition dete
c
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Ma
t
z
Reject
j
umping inside
s
t
mtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el M
a
tz
Fix more no
c
o
de_wan
t
ed jump problem
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix alias
e
s on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x sizeo
f
(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix _
_
builtin_constant_p
(
10
0
0/x)
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
t
ccasm:
S
upport refs to a
n
o
n
sy
m
bols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tcc
a
sm: Don't ignore # in
p
r
eprocesso
r
directives
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
8
6
-
a
sm
:
Accept all 32
b
it immedi
a
tes
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix enum
b
i
tfields passed to stdarg fun
c
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresses
o
f non-we
a
k symbols are non-z
e
r
o
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
i
x access-after-free with
s
tatement
e
xpr
e
ss
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
tccpp: Allo
w
computed include lik
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86-asm: C
o
rrectly in
f
e
r register size for boo
l
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Mat
z
x86-64-asm
:
Implement c
m
pxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64: Allow loads fro
m
some st
r
u
cts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
asm:
Looku
p
C
s
ymbols
f
rom
ASM
blo
c
ks
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
c
ca
s
m
: Impl
e
men
t
.
set
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
en
u
ms a
n
d
i
nts are compatible
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
enums and
ints
are
compatible
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
M
atz
x86-64-a
s
m: F
i
x
l
tr
/
s
t
r
and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-64-asm: Implement high
%cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support range inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64
-
asm:
Support high
registers %r8 - %r1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
ine-asm: A
c
cep
t
"
f
l
a
gs" clo
b
ber
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
stru
c
t-
i
nit: A
l
low mem
b
er init
i
alizat
i
on from qualif
i
ed
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
s
truct-init: Correct
l
y parse u
n
named
m
embe
r
initi
a
lizers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Cl
e
anup some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
struct-init: Clean
u
p
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Imp
l
ement initializing subaggregate
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
st
r
uct-ini
t
: Reimplem
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Su
p
port attribute between double
pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fi
x
function to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Fix parsing array
typ
e
defs of
unknown siz
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcc
p
p
: Im
p
lement
_
_BASE
_
F
ILE_
_
m
a
cro
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
t
z
Implem
e
nt _
_
bu
i
l
tin_choos
e
_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Imp
l
e
m
e
nt
pr
e
fetchw
opcode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-a
s
m
:
Fix
lar
o
p
code
operand
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
t
c
c
-
asm: Parse
.
s
i
z
e
directive corr
e
c
tly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: More opcode
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-as
m
: A
d
d
[sl
]
[ig]
d
tq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Mat
z
inline a
s
m:
Ac
c
e
pt 'R' c
o
nstra
i
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Implemen
t
fxrs
t
orq an
d
f
x
s
aveq
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
Matz
Fix parsing att
r
ibut
e
s fo
r
str
u
ct decls
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x86-asm: Implement cl
f
lush
opcode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Matz
inline asm: Accep
t
"e" constraint
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
in
l
ine asm: acce
p
t con
c
ate
n
ated
strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inl
i
ne as
m
: Fix
'P' and acc
e
pt some r<nr> re
g
ist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Accept s
y
mb
o
ls in initializers
also on 64
b
i
t
commit
|
commitdiff
|
tree
next