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
Factor some code
2017-05-02
Michael Ma
t
z
Fa
c
tor some co
d
e
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
Ex
t
e
nd
t
y
p
e
_to_s
t
r
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Re
o
rganize type pa
r
sin
g
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Ma
t
z
Tidy typ
e
n
am
e
par
s
ing a bit
commit
|
commitdiff
|
tree
2017-05-02
M
ichael
M
a
tz
Tidy arg
p
a
rsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Clarify that t
h
e
C
IL
t
a
r
get code
i
s de
a
d
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
R
e
m
ove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
M
ichael Matz
Fix bogus check f
o
r VT_LLO
C
AL ty
p
e
s
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael
M
atz
elf: Tid
y
sec
t
ion hea
d
ers
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
fi
x
__
b
ui
l
tin
_
expe
c
t
commit
|
commitdiff
|
tree
2017-05-01
Mic
h
ael Matz
Fix more bitfield corner ca
s
es
commit
|
commitdiff
|
tree
2017-05-01
Michael M
a
tz
F
i
x last
c
hange
commit
|
commitdiff
|
tree
2017-04-29
Michael Ma
t
z
Rem
o
ve a bit-
f
ield TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Ma
t
z
Fix char bitfields co
r
ner case
commit
|
commitdiff
|
tree
2017-04-15
Mi
c
hael M
a
tz
tccpp: Fix co
r
ner case of fnli
k
e macro
invocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
h
ael Matz
x86-64-asm: Fix mov im64,r
a
x e
n
codin
g
commit
|
commitdiff
|
tree
2017-02-20
Michael
Matz
Upd
a
te
ChangeLo
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm64: Fix
42_functi
o
n_test
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
Fix
testsuit
e
invocatio
n
s
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael Matz
Fi
x
pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Mi
c
hae
l
Ma
t
z
F
i
x some code suppression f
a
llout
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
i386
:
Fix various testsuite issue
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
ar
m
64: Handle R_AARCH64_P
R
EL32 again
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
arm64:
Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm
6
4:
Fi
x
a case of dea
d
code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-lay
o
ut: Allow
l
owering of member
a
l
i
gnment
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Support large alignme
n
t req
u
ests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: clea
n
u
p
cod
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
bitfields: Fix MS
layout some
more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
t
f
ields: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Implemen
t
M
S
c
ompatible layout
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix st
r
uct layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split
off
record lay
o
uting
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6
-asm: Fix s
e
gfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix
token pasti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
libtcc1: Don't use stdlib fun
c
tions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
Fix miscompile
w
ith dead switche
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Hand
l
e
m
ultipl
e
-
O optio
n
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
b
uild: R
e
sp
e
ct CPPFLAGS
o
ve
r
ride
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit: Fix
addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64
-
asm: Accept high r
e
g
i
s
ter in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix i
n
itial
i
zing members multiple times
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Ma
t
z
Support l
o
cal
regi
s
t
e
r variabl
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix
c
onst fo
l
ding of 64bi
t
pointer c
o
nst
a
nts
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm: Co
r
rect regi
s
t
e
r
size for pointer
ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
struct-init: Copy re
l
oc
s
f
o
r
compound literals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Mat
z
x86_64-
a
sm:
f
ix copy-out register
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86_64:
Add
-
mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64:
r
e
location ad
d
end is
64bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64: Prefer 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
opt: Don't emit in
l
ine functions from
d
e
ad cod
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Hand
l
e __built
i
n_extract_return_add
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop also 'co
n
d
&
& 0'
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
opt: Make bre
a
k and goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt:
S
t
art optimizing
de
a
d code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
R
e
v
er
t
"
Reject jumpin
g
inside
s
t
mte
x
prs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ac
t
or out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Reject jumping in
s
ide stmte
x
prs
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix
m
o
re nocode_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
Fix aliases
o
n
64 b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(char[a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fi
x
__builtin_const
a
nt_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Sup
p
ort refs t
o
a
n
o
n symbols fr
o
m asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ignore #
i
n
preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86
-
asm: Acc
e
pt all 32bit imme
d
i
a
tes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bit
f
i
elds passed to std
a
rg functions
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
Addresses
o
f
n
on-weak symbols
a
re non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
e
l
Matz
Fi
x
access-after-free with sta
t
emen
t
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
ccpp:
Allow compute
d
in
c
l
u
de like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Corre
c
tly infer
r
eg
i
ste
r
siz
e
for bo
o
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-6
4
-as
m
: Implement
cmpxchg1
6
b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: Allow loads
f
rom
s
ome stru
c
ts/union
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Ma
t
z
tc
c
asm: L
o
okup C
symbols f
r
om ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
t
c
casm: Implement
.
s
et sym
,
expr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
enums
and ints are c
o
mpatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
enums an
d
ints a
r
e c
o
mpatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Fix l
t
r/str and pu
s
h/
p
op operand
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
:
Implement high %cr
r
eg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
stru
c
t
-init: Support
range i
n
its for lo
c
al var
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-
a
s
m: Sup
p
ort high registers %r8 -
%
r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inl
i
ne-as
m
: Accep
t
"f
l
ags" clobber
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
s
truct-init: All
o
w member
initializa
t
i
o
n from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-init:
Correctly
pa
r
se unnamed member ini
t
ializers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit: Cleanup some mor
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
s
t
ruct-i
n
it: Cleanu
p
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
str
u
ct
-
init: Imp
l
ement
i
nitializing subaggreg
a
tes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-
i
nit: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Support attribute b
e
tween double
p
o
inter stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
function to pointer conve
r
sion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix p
a
rsing ar
r
ay ty
p
edefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccpp:
Implement __B
A
SE
_
F
ILE__ macr
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Impleme
n
t __bu
i
ltin_choose_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Imple
m
ent
pr
e
fetc
h
w o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
Matz
x8
6
-asm: Fix l
a
r op
c
ode
o
pe
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
t
c
c
-asm:
Parse
.
s
i
z
e
d
i
recti
v
e
correct
l
y
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86
-
asm:
More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l M
a
tz
x86
-
a
s
m
:
Add [sl][ig
]
d
t
q opcode
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
inline
asm:
Acc
e
p
t
'
R' constraint
commit
|
commitdiff
|
tree
next