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
Tidy decl_designator
2017-05-02
Mich
a
el Matz
Ti
d
y
decl_d
e
s
igna
t
or
commit
|
commitdiff
|
tree
2017-05-02
Michael M
a
tz
T
idy unary()
a bit
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Factor some code
commit
|
commitdiff
|
tree
2017-05-02
M
icha
e
l
Matz
Exte
n
d type_to_str
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
R
eorg
a
nize type parsing
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Tidy
typename parsing
a
bit
commit
|
commitdiff
|
tree
2017-05-02
M
i
chae
l
Ma
t
z
Tidy arg parsing for bu
i
lt
i
ns
commit
|
commitdiff
|
tree
2017-05-02
Michael Mat
z
Clarify
that the
C
IL target code is dea
d
commit
|
commitdiff
|
tree
2017-05-02
Michael
M
atz
Remove VT
_
REF
commit
|
commitdiff
|
tree
2017-05-02
Michael
Ma
t
z
Fix
b
o
gus che
c
k fo
r
VT_LLOCAL
t
ypes
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael M
a
tz
e
l
f: Tid
y
section h
e
a
d
ers
commit
|
commitdiff
|
tree
2017-05-02
M
ichae
l
Matz
fix __builti
n
_
e
xpect
commit
|
commitdiff
|
tree
2017-05-01
M
ichael Matz
F
ix more bitfi
e
ld corner cases
commit
|
commitdiff
|
tree
2017-05-01
M
ichael Matz
Fix last chang
e
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
R
e
move a bit-fiel
d
TODO
commit
|
commitdiff
|
tree
2017-04-29
Micha
e
l Matz
Fix char bitfiel
d
s corner ca
s
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix corner case of
fnlike macro invo
c
ati
o
n
commit
|
commitdiff
|
tree
2017-02-22
M
i
c
hael Matz
x
8
6-64-asm: Fix
m
ov im64,r
a
x encodin
g
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Upd
a
te Ch
a
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ae
l
Matz
arm6
4
: Fix 4
2
_function_test
commit
|
commitdiff
|
tree
2017-02-11
M
i
ch
a
el Matz
Fix testsuit
e
invocations
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l Ma
t
z
Fix pseud
o
leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some
c
ode
s
uppression
fallout
commit
|
commitdiff
|
tree
2016-12-18
Mi
c
hael Matz
Fi
x
gawk mi
s
com
p
ile
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
i386
:
F
ix various testsuite iss
u
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
a
r
m64:
H
a
ndle R
_
AARC
H
64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
arm64:
Fix
l
arg
e
ptr t
e
st
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
rm64: Fix
a case of
d
ead co
d
e suppre
s
sion
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct
-
layout: All
o
w
l
owering of member a
l
ignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Support
l
arge alignment r
e
quests
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
s
truct
-
l
a
y
o
ut: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
bitfie
l
ds: Fix MS layou
t
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
itfi
e
lds: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
bitfields: Impl
e
m
ent M
S
compatible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
Fix st
r
uct layout some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Split
off record la
y
outing
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-asm: Fix segfa
u
lt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
64bit
enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
e
l Matz
tcc
p
p: Fix token p
a
st
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
libtcc
1
: Don't use stdl
i
b funct
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
F
i
x
mis
c
omp
i
le w
i
t
h dead switch
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Ha
n
dle multipl
e
-O
o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
build:
R
esp
e
ct CPP
F
LAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
64bit: Fix a
d
dends > 32 bi
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm: Accept high
r
egis
t
er in
clobbers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix initializ
i
ng members multiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Support local regi
s
ter var
i
ables
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
F
i
x const foldin
g
of
6
4bi
t
pointer c
o
ns
t
ants
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
Co
r
rect r
e
gister size for p
o
inter
op
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
s
t
r
uct-i
n
it: C
o
py relocs fo
r
compound literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm: f
i
x copy-out
registers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86_64: Add
-
mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64:
relocation ad
d
en
d
is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
Matz
x86-64: Prefer
32S
reloc
a
tions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: Don't emit inline fun
c
tions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __builtin_
e
xtract_return_
a
ddr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt
:
constp
r
op a
l
so 'cond
&
& 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
opt:
Make break and goto not fallthroug
h
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt
:
Start optimizing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
R
evert "Re
j
ect ju
m
ping inside stmtex
p
r
s
"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out const condi
t
ion detectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Reject jumping inside st
m
texprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more noco
d
e_want
e
d jump
p
r
oblems
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix aliases
o
n 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(
c
har[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __bu
i
ltin_consta
n
t_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Sup
p
o
r
t
refs to
a
n
on symbols
f
rom
asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
casm
:
Don't ignore
#
in pre
p
rocessor dir
e
ctives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
:
Ac
c
ept
a
ll 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
F
i
x enu
m
bit
f
ields
passed to
s
t
darg fu
n
c
tions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Addresses of
n
on-wea
k
symbols are n
o
n
-
z
ero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
acc
e
ss
-
af
t
er-
f
r
ee with statement
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
tccpp: All
o
w computed
include l
i
ke
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Correctly
infer
r
eg
i
s
t
er size
for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
: Imple
m
ent cm
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-64
:
Allow load
s
from
so
m
e structs/union
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
Matz
tccasm
:
Look
u
p C symbo
l
s f
r
o
m ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m:
Implement
.
s
e
t
s
ym, expr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
enums and
i
n
ts are compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
en
u
ms a
n
d ints are compatib
l
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm: Fix
l
tr
/
str an
d
push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
x86-
6
4
-
asm: Implement high %cr
registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Support
r
ange inits f
o
r loc
a
l vars
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
x86-
6
4
-asm: Support high reg
i
s
ters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
inline-asm: Acce
p
t "fla
g
s" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-i
n
it: Allow member ini
t
ial
i
zation fro
m
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
str
u
ct-init: Correctly parse unnamed m
e
m
ber initi
a
liz
e
rs
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
Matz
s
t
r
u
ct-init: Cleanup some
m
o
re
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-ini
t
: Cl
e
anup
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael M
a
tz
stru
c
t-init
:
I
mplemen
t
initial
i
zing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
R
eimplem
e
nt
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Sup
p
o
r
t attrib
u
t
e between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Fix function to poi
n
te
r
c
onversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsing array typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tc
c
pp: Im
p
le
m
ent __
B
ASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Im
p
lement
_
_
b
u
i
l
tin_c
h
oo
s
e_exp
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
8
6-asm:
I
mplement prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x8
6
-asm: Fix lar
opcode
operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cc-asm: Parse
.
size
d
i
r
e
ctive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm: More opcodes
commit
|
commitdiff
|
tree
next