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
Don't allow section switches in local asm instructions
2017-05-01
Michael Matz
Fix
more
bitfield corner cases
commit
|
commitdiff
|
tree
2017-05-01
Micha
e
l Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
R
e
move a
b
i
t-field TODO
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael Matz
F
ix c
h
ar bitfields corner
case
commit
|
commitdiff
|
tree
2017-04-15
Mic
h
a
el
M
atz
tc
c
pp: Fix corner case
o
f fn
l
ike
macro invocation
commit
|
commitdiff
|
tree
2017-02-22
Michae
l
Matz
x8
6
-64-asm: Fix mov i
m
64,ra
x
en
c
oding
commit
|
commitdiff
|
tree
2017-02-20
Michael M
a
tz
Update Change
L
o
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
ar
m
6
4
:
Fi
x
42_function_tes
t
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
F
i
x testsuite inv
o
cations
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
atz
Fix
p
seudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael M
a
tz
Fix some code suppression f
a
llo
u
t
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fix
gawk
m
iscompil
e
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
i386: F
i
x various testsuite
i
ssues
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Mat
z
arm64: Handle R
_
AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
arm64: Fix l
a
rgep
t
r t
e
st
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
r
m
6
4
: Fix a c
a
s
e
of dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
stru
c
t-layout: Allow lowering of member alignme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
S
u
ppor
t
large alignment request
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
uct-layout: cleanup code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitfield
s
: Fix M
S
lay
o
ut s
o
me
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfie
l
ds:
f
ix
P
CC l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
bitfields: Implement MS compatib
l
e
layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struct layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Split off rec
o
rd la
y
outing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fi
x
segfault
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
ix
64bit enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
tccpp
:
Fix token pasti
n
g
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
libtcc1: Don
'
t use st
d
lib functions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
ix
miscompile
with dead switche
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle mul
t
iple -O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
build: Respect CPPFLAGS overri
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
tz
64bit: Fix adde
n
ds > 3
2
b
its
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Mat
z
x
86
-
64
-
asm: Accep
t
high r
e
gister in cl
o
b
b
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix initi
a
lizi
n
g member
s
m
ultipl
e
times
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Support local register vari
a
bles
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix const
f
olding o
f
6
4bit pointe
r
c
o
nstants
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
8
6
-
asm: C
o
rrect re
g
ist
e
r size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-ini
t
: C
o
p
y relocs for
c
ompound lit
e
rals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm: fix c
o
py-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86_64: Add -m
n
o-sse option
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86-64:
r
e
location add
e
n
d
is 64bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
x86-64:
P
re
f
er 32
S
reloc
a
tions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
M
atz
o
p
t:
D
on'
t
e
m
i
t
inline functions
f
rom dead code
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
H
a
n
dle __bui
l
tin_e
x
tract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
opt: constp
r
op also
'
c
ond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt:
M
ake break a
n
d g
o
to not
f
allthr
o
ugh
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Sta
r
t optimizing dead code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Revert "Reject jumping inside stm
t
exprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Factor out const condition dete
c
tion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
R
eje
c
t jumping i
n
side stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix more n
o
code
_
want
e
d ju
m
p prob
l
ems
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
aliases o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix siz
e
of(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
F
ix __builtin
_
constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm: S
u
p
p
ort refs to
a
non s
y
mbols from as
m
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
D
on't ignore #
in prepr
o
c
essor di
r
ec
t
ives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
s
m
:
Accept all 32bi
t
immediates
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
Fix en
u
m
bit
f
ield
s
passe
d
to s
t
darg functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
d
dresses of non-wea
k
symbols ar
e
non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
Fix access-after-free with statement express
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tc
c
pp: Allow computed
i
n
c
lude
l
ike 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x86-asm: Correctly infer reg
i
ster size for bo
o
ls
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm:
I
mpleme
n
t
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
x8
6
-64: Al
l
ow
loads from
s
o
m
e
structs/un
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Loo
k
up C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: I
m
pl
e
m
e
n
t
.
s
e
t
sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
enums a
n
d
ints are compatibl
e
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
enums a
n
d ints are compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86
-
64-
a
sm: F
i
x ltr/str
and p
u
s
h
/pop o
p
erand
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6-64-a
s
m: Imp
l
ement hig
h
%cr
registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
st
r
uct-init: Support
range inits f
o
r
l
ocal vars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
x86-64-as
m
:
Su
p
port hig
h
registers %r
8
- %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-as
m
:
Accep
t
"
f
la
g
s
" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
uct-
i
nit:
A
llow mem
b
er initial
i
zation from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-init: Correctly
p
ar
s
e u
n
named m
e
mber initializers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
struct-init:
Cleanup som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-in
i
t
:
Cle
a
nup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-i
n
it:
I
mplement initializing
s
ubaggre
g
ates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribute between d
o
uble pointe
r
star
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
f
unction to pointer convers
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fi
x
parsing array
t
ypedef
s
of u
n
known
s
ize
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccp
p
:
I
m
plement
_
_
BASE_
F
ILE__
m
acro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement
_
_
builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
x86-asm: Im
p
l
e
ment
p
refetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fi
x
lar
opcode
o
p
erands
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tcc-asm: Parse
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: More
o
p
code
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
Matz
x86-as
m
:
Add [sl][ig]dtq op
c
o
d
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
inline asm: Accept 'R' con
s
tr
a
int
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
at
z
x86
-
asm: Im
p
lement fxrs
t
o
rq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
parsing attributes for stru
c
t
d
e
cl
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-
a
sm:
I
mpleme
n
t clfl
u
s
h
o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Mat
z
inline as
m
: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inline asm: acc
e
pt
conca
t
enat
e
d
s
trings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline
asm: Fix 'P' and accept some
r
<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Ac
c
ept symbols in
i
n
i
tializers also
on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
x86-64-asm: More
o
p
c
odes
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
tccasm: Imple
m
ent
c
ompa
r
e
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-
a
sm: Accep
t
expressi
o
ns for
.
quad
commit
|
commitdiff
|
tree
next