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
Mic
h
ae
l
M
a
tz
fix __b
u
i
l
tin_expect
commit
|
commitdiff
|
tree
2017-05-01
Michae
l
Matz
F
ix more bitfi
e
ld
c
orner cas
e
s
commit
|
commitdiff
|
tree
2017-05-01
Michae
l
Matz
Fix last ch
a
nge
commit
|
commitdiff
|
tree
2017-04-29
M
i
chael Ma
t
z
Remove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael
M
a
tz
Fix char bitfield
s
corner case
commit
|
commitdiff
|
tree
2017-04-15
M
i
cha
e
l Matz
tccpp: Fix
c
or
n
er ca
s
e of fnlike mac
r
o i
n
vocation
commit
|
commitdiff
|
tree
2017-02-22
Micha
e
l Matz
x86-64
-
as
m
: F
i
x mov im64
,
r
ax enc
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Michael
Matz
Update
C
ha
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
Michael Ma
t
z
arm64: Fi
x
4
2
_fu
n
ction_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix tes
t
suite
i
nvo
c
a
t
i
ons
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix
p
seudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michae
l
M
a
tz
F
i
x some code sup
p
ression f
a
l
l
out
commit
|
commitdiff
|
tree
2016-12-18
Mic
h
ael Mat
z
F
i
x ga
w
k miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: Fix v
a
rious t
e
st
s
uite issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
a
r
m64: Handle R_AARCH
6
4
_PREL3
2
aga
i
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
arm64:
F
ix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
a
rm64
:
Fix a c
a
s
e
of dead cod
e
suppres
s
io
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-la
y
o
ut:
A
llow lower
i
ng of me
m
ber alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
upport large
a
l
i
gnment
reque
s
ts
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
str
u
ct-layout: clea
n
up
c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
b
itfields: Fix MS lay
o
ut
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
bitfields: f
i
x P
C
C layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Imp
l
ement MS compatible
l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
F
ix struct
l
a
yout some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
S
plit
off record layouting
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l M
a
tz
x86-asm: Fix
segfau
l
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
Fix 64bit
enums
a
n
d swi
t
ch
c
ases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cc
p
p: F
i
x token pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
libtcc1: Don
'
t use st
d
lib functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
mis
c
omp
i
le with dead swi
t
c
h
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Han
d
le multiple -O opt
i
ons
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
ha
e
l Matz
b
uil
d
: Respect CPP
F
LAGS
o
verride
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
6
4bit:
Fix
addends >
3
2 bit
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Accept high register in
c
l
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
i
nitializing me
m
b
e
rs multiple times
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
S
upport
local regist
e
r var
i
ables
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fi
x
const foldi
n
g of 64
b
it
p
ointer constants
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-a
s
m: Correct
r
egi
s
ter size for pointe
r
ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
s
t
r
u
c
t-init:
C
opy re
l
ocs for compound
literals
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Ma
t
z
x86_64-as
m
: fix copy-out re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86_64
:
Add -mno-sse opti
o
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
86-
6
4: relocation addend
is
64bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
tz
x86-64:
Prefer
3
2S
r
elocations
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l
M
atz
op
t
: Don't e
m
it
i
n
line func
t
ions f
r
om de
a
d co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
H
and
l
e __builtin_extra
c
t_
r
eturn
_
a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: c
o
nstprop also 'cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Mak
e
break and goto not f
a
llthrough
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
opt: Star
t
o
p
t
imizi
n
g
dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Revert "R
e
j
ect
jumping
i
nside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fa
c
tor out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Reject jumping inside s
t
mt
e
xprs
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
Fix more n
o
code_
w
anted jump
p
roblems
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof
(
c
har[a])
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix __bui
l
tin_constant_p(1000
/
x)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm: Suppor
t
refs
t
o anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: D
o
n't ignore
#
i
n
pre
p
rocessor directives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Accep
t
all
32bit imme
d
iat
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
Fix
e
num bitfields passed to stdar
g
functions
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
A
ddresses of
non-
w
e
ak
s
y
m
bols are non-
z
e
r
o
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Fix acce
s
s-after-fre
e
with
s
tatement expressions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
M
atz
t
c
cpp
:
Allow
c
omputed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-
a
s
m
: Correctl
y
inf
e
r register si
z
e for bools
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
x86-64-asm: Imple
m
e
n
t cmpxc
h
g16b
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64: A
l
low
l
oads fr
o
m some structs/
u
nions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: Lookup C symbol
s
fro
m
ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
tccasm: Implement
.
s
e
t sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
a
nd i
n
ts are com
p
a
t
i
b
l
e
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
e
n
um
s
and
i
nts
a
re compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm: Fix ltr/st
r
and
push/pop oper
a
nd
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4-asm: Implement
h
i
g
h %cr
regis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: S
u
pport range
i
nits fo
r
local
v
ars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Suppor
t
high registers %r8
- %
r
15
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
inline
-
asm: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struc
t
-
ini
t
: A
l
low member initia
l
izati
o
n from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
stru
c
t-ini
t
: Correctly parse unnamed mem
b
e
r
initiali
z
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Cleanup som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
t
r
uct-in
i
t: Clea
n
up
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-init: Imp
l
em
e
nt ini
t
ializing
subaggregat
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l M
a
t
z
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
Support attribute
b
e
tw
e
en
dou
b
l
e
point
e
r stars
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix functio
n
to po
i
nter c
o
nversion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Fix p
a
rsing
a
rray t
y
pe
d
efs of un
k
nown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
Imp
l
em
e
nt __BA
S
E
_
FILE__ mac
r
o
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Implement _
_
buil
t
in_choose_
e
xp
r
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-asm: Implement prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86
-
asm:
Fix lar opcode opera
n
ds
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
-asm: Parse
.
size directiv
e
correctly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86
-
asm:
M
o
re
o
p
c
odes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add [sl][ig]
d
tq
opco
d
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline asm:
Accept 'R
'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x8
6
-asm: Implement fxrs
t
o
r
q and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix
p
ars
i
ng attributes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Implement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
inline asm: Accep
t
"e" co
n
straint
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
i
nlin
e
a
s
m: acce
p
t concatenated strings in constra
i
nt
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
n
li
n
e asm:
F
ix '
P
'
and acc
e
p
t
s
o
me r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Acc
e
pt s
y
mbols in initial
i
zer
s
also on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
86
-
64-asm:
M
o
re
o
pcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
compar
e
expres
s
io
n
s
commit
|
commitdiff
|
tree
next