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 label_or_decl
2017-05-02
M
i
chael Matz
Remo
v
e
label_o
r
_decl
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Cleanups (float co
n
sts,
section
s
, symbols)
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
M
e
r
ge
f
unc_
d
ec
l
_
l
ist in
t
o decl0
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
M
a
t
z
Tidy decl_designator
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Tid
y
unary() a bit
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
Factor some code
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Extend
t
ype_to
_
str
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Matz
Reorganize
t
ype p
a
r
sing
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Tidy typename p
a
rsing a bit
commit
|
commitdiff
|
tree
2017-05-02
M
ichael
M
atz
Ti
d
y arg parsing for builtins
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Clarify that the CIL target code is dead
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
a
e
l
Ma
t
z
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
Fix bogus check for VT_LLOCAL
t
ypes
commit
|
commitdiff
|
tree
2017-05-02
M
i
c
h
a
e
l Matz
e
l
f: Tid
y
section he
a
ders
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
f
ix __
b
uiltin_expect
commit
|
commitdiff
|
tree
2017-05-01
Mi
c
hael Ma
t
z
Fix m
o
r
e
bitfie
l
d
corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael
M
atz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Remo
v
e a bi
t
-
f
ield TODO
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
ael Matz
Fix char bitf
i
elds
corner case
commit
|
commitdiff
|
tree
2017-04-15
Michael
M
a
t
z
tccpp: Fix corner case
of fnl
i
ke macro in
v
o
cat
i
on
commit
|
commitdiff
|
tree
2017-02-22
Michael Ma
t
z
x8
6
-64
-
a
s
m: Fix mo
v
i
m64,ra
x
enc
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Michael
M
atz
Update
C
hangeLog
commit
|
commitdiff
|
tree
2017-02-11
M
i
ch
a
el Matz
ar
m
64: Fix 42
_
function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Ma
t
z
Fix
tes
t
suite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
atz
Fix pseud
o
lea
k
commit
|
commitdiff
|
tree
2016-12-20
M
i
c
h
a
el
Ma
t
z
Fix some
co
d
e
suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
F
ix gawk miscomp
i
le
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: Fix various testsuite is
s
ues
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
arm
6
4:
Handle
R
_AARC
H
64_PREL3
2
a
g
ain
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix
l
a
r
g
e
pt
r
test
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
ar
m
64: Fix a case o
f
d
e
a
d
cod
e
suppre
s
sion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael M
a
tz
st
r
uct-l
a
yout: Allow lowering of member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support large align
m
ent requests
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
str
u
c
t
-
l
a
yout: clea
n
up
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
b
i
tfields: Fi
x
MS layou
t
s
o
me more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfiel
d
s
:
fix
P
CC la
y
out
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
b
i
t
f
ield
s
:
Impleme
n
t MS compatible
layout
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
Fix stru
c
t la
y
out some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Spl
i
t
off
recor
d
layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
a
sm:
Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64
b
it en
u
ms and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
cpp:
Fix to
k
en pasting
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
libtcc1: Don
'
t
use std
l
i
b funct
i
on
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l M
a
tz
Fix
misc
o
mpile wit
h
dead
s
witches
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Ma
t
z
Ha
n
dle multiple -O o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
t
z
build: R
e
sp
e
ct C
P
PFLAGS overri
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
64bit: Fix
addend
s
>
32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm: Accept high regis
t
er in
clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix init
i
alizing me
m
bers
multiple ti
m
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
u
pport loca
l
register varia
b
le
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
F
i
x
co
n
st folding o
f
64bi
t
pointer co
n
stants
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x8
6
-
asm: Cor
r
e
c
t r
e
gister siz
e
f
or p
o
i
n
ter ops
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
struct-init:
C
op
y
rel
o
c
s
for compound li
t
erals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_6
4
-asm:
f
i
x
c
o
py-out regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86_64
:
A
dd
-
mno-
s
se
option
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
-
64:
relocation addend is 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S
r
e
l
ocation
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: Don'
t
e
mit inline fun
c
ti
o
ns from
dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle
_
_builtin_ex
t
r
a
ct_return_a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
o
pt: constprop
a
l
s
o 'c
o
n
d
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Ma
t
z
opt: Make break and
got
o
n
o
t fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Star
t
o
ptimi
z
ing
d
e
ad cod
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert
"Reject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Factor out const cond
i
tion detection
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
R
ejec
t
j
u
mping
i
n
s
ide stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fi
x
mor
e
noc
o
de_wanted jum
p
problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
l
i
ases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x __b
u
iltin_const
a
n
t
_
p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
t
cca
s
m: S
u
p
port refs to anon symbols from as
m
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
tccasm: Do
n
't ignore # i
n
preprocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-a
s
m: Accept
a
ll 32bit immed
i
ates
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix enum bitfields
pa
s
se
d
t
o
stdarg
f
uncti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Addresses of no
n
-w
e
a
k
symbols are no
n
-zero
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
F
ix access-
a
fter-free with st
a
teme
n
t ex
p
ressions
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccpp: Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Co
r
rectly in
f
er register size f
o
r bool
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-
64-asm: Impleme
n
t cmpxc
h
g16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow loads
f
rom some
s
truct
s
/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Lookup
C s
y
m
bols fro
m
AS
M
blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
set
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
a
nd ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
e
n
ums and i
n
ts are
c
omp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64-asm:
Fix
l
tr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
Implem
e
n
t high
%cr
registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support
range inits for local var
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
x86-
6
4-asm
:
Sup
p
ort high registers %r8 -
%
r
15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
i
ne-asm: Accept "f
l
a
gs" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Allow member in
i
ti
a
lization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-in
i
t: C
o
rr
e
ctly parse unnamed m
e
mber initializers
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Mat
z
struct-init: Cleanup
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
struct-init:
Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
struct-init: Implem
e
nt initia
l
iz
i
ng s
u
bagg
r
egates
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
s
truct-init: Reimple
m
ent
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Support attribute betw
e
en
double pointer st
a
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix functio
n
to poi
n
ter conversion
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix pa
r
sing a
r
ray typedefs o
f
unknown size
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
tz
t
c
cp
p
: Implement __BASE_FILE_
_
macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
I
mplement __builtin_c
h
oose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
: Implement prefetchw opcode
commit
|
commitdiff
|
tree
next