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
Remove VT_REF
2017-05-02
Mi
c
hael Matz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
h
a
e
l Ma
t
z
Fix bogus check fo
r
VT_LLO
C
AL types
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
elf: Tidy se
c
tion headers
commit
|
commitdiff
|
tree
2017-05-02
Michael Ma
t
z
f
ix __
b
uilti
n
_expect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix more b
i
tfield co
r
ner cases
commit
|
commitdiff
|
tree
2017-05-01
M
i
chae
l
Matz
F
ix last chan
g
e
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael Matz
Re
m
ove a bit-f
i
e
ld T
O
DO
commit
|
commitdiff
|
tree
2017-04-29
M
ich
a
el M
a
t
z
Fix char bitfiel
d
s corne
r
case
commit
|
commitdiff
|
tree
2017-04-15
Michael
Matz
tccpp
:
F
ix corner case of fnlike macro
i
nvocation
commit
|
commitdiff
|
tree
2017-02-22
M
ic
h
ael Matz
x86-64-asm:
F
i
x
m
o
v im64,r
a
x
encodin
g
commit
|
commitdiff
|
tree
2017-02-20
Michael
Matz
Updat
e
ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
hael Matz
arm64: Fix 42_f
u
nctio
n
_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Mat
z
Fi
x
testsuite
i
n
vocations
commit
|
commitdiff
|
tree
2016-12-20
Mic
h
ael Matz
Fix
p
seudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some code suppression fa
l
lout
commit
|
commitdiff
|
tree
2016-12-18
Michael
M
at
z
Fix
gaw
k
miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
i
386: Fix va
r
ious testsuite issues
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
e
l
Matz
a
rm
6
4: Handle R_AARCH
6
4_PREL32 ag
a
in
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
arm64: Fix
l
argeptr
t
e
s
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
arm64: F
i
x a case of dea
d
code s
u
pp
r
e
s
sion
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
stru
c
t-
l
ayout: Allow low
e
ring of m
e
mb
e
r
a
lignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support la
r
ge ali
g
nment requests
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
struct-layout: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
bitfie
l
ds:
F
ix
MS l
a
yout some more
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
b
i
t
field
s
: fix
P
C
C la
y
out
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
bitf
i
elds
:
Impleme
n
t
MS compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix
struct layout some m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Sp
l
it
off record l
a
you
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
x8
6
-asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
F
i
x 64bit en
u
ms and
s
witc
h
cases
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
t
ccp
p
: Fi
x
t
o
k
e
n
p
as
t
i
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
lib
t
cc1: Do
n
't use
s
t
dlib functi
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix miscompile with dead swit
c
h
es
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
M
atz
Handle mult
i
ple -
O
o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
b
u
ild: Respect CPPFL
A
GS
overri
d
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
64
b
it: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-a
s
m: Acc
e
pt high regi
s
ter in clobbers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
F
i
x
initializing m
e
m
b
ers mult
i
ple
t
imes
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Ma
t
z
Support local register variables
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix const folding of
6
4
b
it p
o
inter
c
onstants
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-asm
:
Corr
e
ct register size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
s
t
ruct-init: Copy rel
o
cs f
o
r compound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
_
6
4-
a
sm: fix copy-out reg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86_64: Add -mno
-
s
se o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: relocation
addend is 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Mat
z
x
8
6-64: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
opt
:
Don'
t
emit inline functions
f
rom dead
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle _
_
b
u
ilt
i
n_ext
r
a
c
t_r
e
turn_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
o
pt:
c
onstprop
al
s
o 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break
and goto no
t
fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt
:
Start o
p
timi
z
ing dead c
o
de
a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
Re
v
e
rt "R
e
ject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Mat
z
Factor out
const c
o
ndition
detection
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Reject jumping in
s
ide st
m
te
x
p
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
more
noco
d
e
_wanted jump proble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
Fix aliases on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix
sizeof(char[
a
])
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fi
x
_
_builtin_
c
onstant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tcc
a
sm: Suppo
r
t r
e
fs to anon
symbo
l
s
f
r
om asm
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tc
c
a
s
m
: Don't ignore # in preproce
s
s
or directives
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6-asm: Accept all 32bi
t
immed
i
a
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
e
num bitfi
e
lds p
a
s
sed
t
o stdarg func
t
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresses of
n
on-weak symbols are non
-
zero
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix ac
c
ess-
a
fter-free with statement
e
xpressio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
t
c
c
p
p:
A
llow comput
e
d include l
i
k
e
42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Correctly in
f
e
r
register size for bo
o
ls
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-
6
4
-
asm:
Impleme
n
t cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64: Allow loads from some structs/unions
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tccasm: Lookup C symbols
f
rom ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm: Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
enums and
i
nt
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
e
n
ums and int
s
are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-6
4
-
asm: F
i
x
l
tr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Implement high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support
r
ange inits fo
r
lo
c
al
var
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Supp
o
rt hi
g
h
reg
i
sters %r8 -
%r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
inline-asm: Accept "flags"
c
l
obb
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: All
o
w member in
i
tialization from q
u
alified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
str
u
ct-init
:
Correctly p
a
r
s
e
u
n
named me
m
b
er in
i
tializers
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struc
t
-
init
:
Cleanup some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
str
u
ct-in
i
t: C
l
eanu
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-i
n
it: Implement initializi
n
g s
u
baggregates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
str
u
ct-init: Reimplemen
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
S
u
pport a
t
tribute between doub
l
e
p
ointer star
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Ma
t
z
Fix fu
n
ction to
p
o
inter c
o
nver
s
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
p
a
rsing arr
a
y ty
p
edefs
of unknow
n
size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Implement __BASE_
F
ILE__ mac
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Implement __builtin_cho
o
se_expr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-a
s
m: Implem
e
nt prefetchw
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Fi
x
lar opcode ope
r
a
n
d
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
-
asm: Par
s
e
.
size
d
i
rect
i
ve correctly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
x8
6
-a
s
m:
Mo
r
e op
c
odes
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
ha
e
l
M
atz
x
8
6
-asm:
A
dd [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
inline asm: Accept 'R' c
o
nstraint
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: I
m
plement
f
xrstorq and f
x
sa
v
eq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x parsing attrib
u
t
es for st
r
uct de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Implement clfl
u
sh o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inline
a
sm: Accept
"e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inli
n
e asm: accep
t
c
o
nca
t
enated strings in constrain
t
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
inl
i
ne asm: Fix 'P'
and a
c
cept some r<nr> r
e
gister
s
commit
|
commitdiff
|
tree
next