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
fix __builtin_expect
2017-05-02
Michael
M
atz
fix __
b
uilt
i
n_expect
commit
|
commitdiff
|
tree
2017-05-01
M
i
chael Matz
Fix more bitfield corner
c
a
ses
commit
|
commitdiff
|
tree
2017-05-01
M
i
chae
l
Matz
Fix last
change
commit
|
commitdiff
|
tree
2017-04-29
M
i
c
h
ael Matz
Remove a bi
t
-field
TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitfields corne
r
case
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp:
Fix corner
ca
s
e of f
n
lik
e
macro inv
o
cation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
h
ael Mat
z
x86-64-asm: Fix mov
i
m64,
r
ax enc
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm64: Fix 42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
Fix test
s
uite invoc
a
tions
commit
|
commitdiff
|
tree
2016-12-20
Mi
c
hae
l
Matz
Fix pseudo lea
k
commit
|
commitdiff
|
tree
2016-12-20
M
i
chael Matz
Fix s
o
me code suppressi
o
n
fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael
Matz
Fix gawk m
i
sc
o
mpile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386:
Fix variou
s
testsuit
e
i
s
sues
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
arm64: Handle R_AA
R
CH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
a
rm64: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
arm64
:
Fix a case of
d
e
ad co
d
e suppression
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
stru
c
t-la
y
out: Allow lowering
o
f member alignment
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Support large a
l
ignme
n
t req
u
ests
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct
-
layo
u
t:
c
leanup c
o
d
e a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Fix MS layout
some
mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
bitfields: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
b
itfields: Imple
m
ent MS
compatible
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
Fix struct layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
plit off
record layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: F
i
x segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
i
x
64bit enums and s
w
i
t
ch c
a
se
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tccpp: Fix t
o
ken
past
i
ng
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
li
b
tcc1: Don
'
t
u
se
stdlib
f
uncti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Fix miscompile with
dead switches
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handl
e
multiple -O opt
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
build: Res
p
ect CPP
F
LAGS o
v
erride
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
64bit: Fi
x
addends >
3
2 bits
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x8
6
-64-
a
sm: Ac
c
ept high register in cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
M
atz
Fix
initi
a
lizing members multiple
times
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
Support local re
g
i
s
ter variables
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix const folding of 64bit pointer
c
onstant
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
x
86-asm: Correct r
e
gister size for p
o
inter ops
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init: Copy reloc
s
for compound lite
r
als
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
x86
_
64-asm: fix copy-ou
t
registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_
6
4
: Add -mno-sse
option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64: relo
c
ation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-64
:
P
r
efer 32
S
relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt: Don't emit inline functions from dea
d
code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael
Matz
H
a
ndle __bu
i
ltin_extract_r
e
tur
n
_
a
d
d
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt: cons
t
prop a
l
so 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make b
r
eak and
goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
pt: Start optimiz
i
ng dead code a
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Reject jumpin
g
inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
ac
t
o
r out c
o
nst condi
t
ion d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject ju
m
ping inside stm
t
exprs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix more nocode_wanted jump pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_con
s
tant_
p
(10
0
0/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Support refs to
anon symbols from
asm
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
tccasm: D
o
n'
t
i
g
nore # in preprocessor dir
e
ctives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Acc
e
pt all 32bit imme
d
i
a
tes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix
enum bitfields passed to stdarg
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Addresses of n
o
n
-we
a
k symbols a
r
e non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix acces
s
-afte
r
-free with statement expressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp: Allow compute
d
include like
4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: C
o
r
r
e
ctl
y
infer regist
e
r size for
bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64-asm: Implemen
t
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
x86-64: Allow load
s
from some stru
c
ts/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccasm: Lookup C sym
b
ols from
ASM bloc
k
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
cc
a
s
m
:
Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
e
nu
m
s and in
t
s are
comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
enums and ints are compa
t
i
b
le
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
x
86-6
4
-asm: Fix ltr/str a
n
d pus
h
/pop
operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-
a
s
m
: Implemen
t
high
%cr registers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
s
tru
c
t-i
n
it
:
Supp
o
rt
r
ange
inits for local vars
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64
-
asm
:
Suppor
t
hi
g
h registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
in
l
ine-asm: Accep
t
"flags" c
l
obber
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
struc
t
-init
:
Allow member initial
i
za
t
ion from q
u
alified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
st
r
uct-init: C
o
rrectly pa
r
se
u
nnamed m
e
mber initializers
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el
Ma
t
z
struct-init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
st
r
uct-ini
t
: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
str
u
ct
-
init: Implement i
n
itializing su
b
a
g
g
r
eg
a
t
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
struct-ini
t
: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribu
t
e between double point
e
r stars
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix funct
i
o
n
to pointer conversi
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
Fix p
a
rsing array typedefs of unkn
o
wn size
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
t
ccpp: Implem
e
nt __BAS
E
_FI
L
E_
_
ma
c
ro
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Im
p
lement __builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement prefetchw opcod
e
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86-as
m
: Fi
x
lar op
c
ode operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
tc
c
-a
s
m:
Parse
.
size directive
c
orre
c
tly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x86-asm: Mor
e
opcode
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-
as
m
: Add [sl
]
[ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ae
l
Matz
inline asm: Acce
p
t 'R'
constraint
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86
-
asm: Implement
f
x
r
sto
r
q and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix parsin
g
attributes
f
or struct decls
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
Mat
z
x86-a
s
m: Im
p
lement
c
lflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
i
n
lin
e
asm:
Ac
c
ept "e"
c
onstraint
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
inline asm: accept conc
a
t
enated st
r
ings in
c
onstr
a
ints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Fix 'P
'
and accept some r<nr
>
registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Ac
c
ept symbols in in
i
tializers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6
-64-asm: Mo
r
e
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implem
e
nt compare e
x
pres
s
ions
commit
|
commitdiff
|
tree
next