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 a bit-field TODO
2017-04-29
Michael Matz
Remove
a
bit
-
field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix c
h
ar bitfie
l
ds
corner case
commit
|
commitdiff
|
tree
2017-04-15
Michael Mat
z
tccpp: F
i
x corner c
a
se of fnlike
m
acro invoca
t
i
o
n
commit
|
commitdiff
|
tree
2017-02-22
M
ichael Matz
x
8
6
-64-asm:
F
ix mov im64
,
r
ax encoding
commit
|
commitdiff
|
tree
2017-02-20
Michael
M
at
z
Update C
h
a
n
geLog
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
ael Matz
arm64:
Fix 42_funct
i
on_test
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
hael Matz
Fix tests
u
ite
i
nvocatio
n
s
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo l
e
ak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
F
i
x
s
ome code
suppressio
n
fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael
Matz
Fix gawk miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i386: Fix various testsuite issues
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
arm64:
H
a
n
d
l
e R_AA
R
CH64_PREL32
agai
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fi
x
largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
arm6
4
: F
i
x
a case of
dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-la
y
out: Al
l
o
w
l
ow
e
ring
o
f
m
ember a
l
ignment
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Support large
a
li
g
nment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
s
t
r
u
ct-
l
ayout: cleanu
p
code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bitfields: Fix
MS layout some
mor
e
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
b
i
tfie
l
ds: fix PCC la
y
out
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Im
p
lement MS
c
ompatible
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
Fi
x
str
u
ct
layout
s
ome mor
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split
o
f
f record
l
ayouting
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
x86
-
asm: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit
e
nums and switch
cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp
:
Fix
t
oken pa
s
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
libtcc1: Don't use s
t
dlib
fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Matz
Fix
miscompile with dead
switch
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Handl
e
m
u
l
t
i
ple
-
O opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
uild: Respect
CPPFLA
G
S override
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
64
b
it: Fix addends > 32
b
it
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l
Matz
x86-64-asm
:
Acce
p
t high register in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
at
z
Fi
x
initializin
g
members mult
i
ple times
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Support local r
e
gister variab
l
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix cons
t
fo
l
ding of 64
b
it poi
n
ter constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Corr
e
ct register
size f
o
r
p
ointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Copy relocs f
o
r co
m
pound li
t
erals
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86_6
4
-asm
:
fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
x86_
6
4: Add
-
mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x86-
6
4: r
e
loca
t
ion
a
d
dend is 64bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64: Prefe
r
32S
r
elocations
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
opt: Don't emit i
n
line f
u
nctions from dead
c
od
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
H
and
l
e __builtin_extract_retu
r
n
_addr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
op
t
: co
n
stprop
a
lso
'
c
ond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
opt: Make
break and
goto
not f
a
llthrough
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
o
p
t: Star
t
optimizing dead code
a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Re
v
ert "Reject ju
m
p
in
g
insi
d
e st
m
tex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Facto
r
out const condition detectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Reject jumping i
n
s
i
de
s
tmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more no
c
ode_w
a
nted jump p
r
oble
m
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
aliase
s
o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Fix siz
e
of
(
cha
r
[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fix
_
_builtin_cons
t
ant_p(
1
000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tcc
a
sm: Suppo
r
t refs to anon
symbols fr
o
m
a
s
m
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
tcca
s
m:
Don't ignore # in
preproce
s
so
r
d
i
r
e
c
t
i
ves
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Accept all
3
2
bit imme
d
iates
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix enum
bitfields passed to
std
a
rg
functions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Addresses of
non-weak symbols are n
o
n-z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix
access
-
after-fr
e
e with state
m
ent
e
xp
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
at
z
tccpp
:
Allow computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86-asm: Correctly in
f
e
r register size for bool
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Implem
e
nt cmp
x
chg
1
6b
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
x86-64: Allo
w
loads from s
o
me str
u
ct
s
/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: L
o
o
k
up C symbols
from
ASM b
l
ock
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Ma
t
z
t
c
casm: Imple
m
ent
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
e
n
ums a
n
d in
t
s are
compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
enum
s
an
d
ints
a
re comp
a
tible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Fix ltr/str and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
x86-6
4
-
a
sm:
Im
p
lement
h
igh %cr regis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
struct-init:
S
up
p
o
rt range inits for
local v
a
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: S
u
pport high regi
s
ters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
inline-as
m
: Accept "fl
a
gs" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-
i
nit: All
o
w
m
ember initialization from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Correctly
parse
unnamed member in
i
ti
a
lizer
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
st
r
uc
t
-init
:
Cle
a
nup
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
M
a
tz
stru
c
t-init: Implement initializin
g
suba
g
gregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
Support attribute
b
etween
d
ouble p
o
inter star
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix
fu
n
ction t
o
p
oi
n
ter c
o
nversion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Fix parsing
array ty
p
edefs of un
k
nown s
i
ze
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccp
p
: Implemen
t
__BASE_FILE__ m
a
cro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Impl
e
ment __
b
uiltin_ch
o
o
se_
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: Implement prefetch
w
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-
a
sm: Fi
x
lar o
p
code operan
d
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tc
c
-asm: P
a
rse
.
si
z
e dire
c
tive corr
e
c
tl
y
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
x86-as
m
: Add [sl][ig]
d
tq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
at
z
inline asm:
Ac
c
ept
'
R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm:
I
mplement fxrst
o
rq
and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Ma
t
z
Fix parsing attrib
u
t
e
s
fo
r
s
t
ruct de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm: Implement clflush o
p
cod
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline
a
sm: Accept
"
e" constrain
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inlin
e
as
m
: accept concatenated strings in constraint
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inli
n
e asm: Fix 'P' and accept
some r
<
nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Accep
t
s
ymbol
s
in initia
l
izer
s
al
s
o on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
Mo
r
e opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc
a
sm: Implem
e
nt comp
a
re
e
x
p
ression
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x8
6
-6
4
-a
s
m: Accep
t
expressio
n
s for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inline a
s
m: Accep
t
'p' c
o
nstraint and '
P
' t
e
mp
l
ate mod
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
tccasm: A
c
cept
.
b
align
commit
|
commitdiff
|
tree
next