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 64bit enums and switch cases
2016-12-15
M
ichael
Matz
Fix 64bit en
u
ms and swit
c
h cases
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccpp: Fix token pa
s
ting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
l
ibtcc
1
: Don't u
s
e st
d
lib function
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
miscompile w
i
th dead switches
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
H
a
ndle mu
l
tiple
-O opt
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
build:
R
esp
e
ct CP
P
FLAGS
o
verride
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
64bit: Fix ad
d
en
d
s > 32 b
i
ts
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x86-
6
4
-
asm: Acc
e
p
t
high register in
cl
o
bbers
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fix initializin
g
membe
r
s
multiple ti
m
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support local register variables
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Ma
t
z
Fix const
folding
of 64bit pointe
r
co
n
stan
t
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct register
size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
struct-init: Co
p
y rel
o
cs
f
or
com
p
ound literals
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86
_
64-asm: fix
c
opy-out regi
s
t
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86_64: Add -mno-
s
s
e
opt
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: r
e
location addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x86
-
64:
P
refer 32
S
re
l
ocat
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
opt: Do
n
't emit inline functions from dead cod
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handl
e
__
b
uiltin_extrac
t
_retur
n
_
add
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t: constprop also 'co
n
d && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break
a
nd
g
oto not fallth
r
ough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Start optimizing dead code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
tz
Revert "Reject jumping inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
Factor out
c
o
nst c
o
ndition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Rej
e
ct j
u
mping inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more nocod
e
_
w
a
nt
e
d ju
m
p prob
l
ems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases on
6
4
b
it
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
Fix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
t
z
Fix __builtin_const
a
nt_p(1
0
00/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
c
casm: Su
p
port refs to an
o
n
symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
t
ccasm: Don'
t
ignore # in preprocesso
r
directives
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-a
s
m: Accept all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
Fix enum bit
f
ields p
a
ssed to st
d
a
rg funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addresses of n
o
n
-
weak
s
ymb
o
ls ar
e
non-z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix access-after-free with
statemen
t
expre
s
s
ions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
tccpp:
A
ll
o
w compu
t
ed
include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
x8
6
-
asm: Correctly infer re
g
i
s
ter siz
e
for boo
l
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
x86-64-asm: I
m
plem
e
nt cm
p
xchg16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Allow l
o
ads from some str
u
c
ts/uni
o
ns
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccasm
:
Lookup C symbols from
ASM b
l
ocks
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
t
z
tc
c
asm: Impleme
n
t
.
set sym, ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
e
n
ums
a
n
d
ints are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints are compat
i
ble
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64-asm
:
Fix ltr/
s
tr and push/pop operand
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm
:
Implement high %cr
r
e
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
stru
c
t-init: Sup
p
o
r
t range i
n
i
t
s for loca
l
vars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-
6
4
-
asm: Sup
p
ort
high regist
e
r
s
%r8 -
%
r15
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inline-as
m
: A
c
cept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
s
truct-ini
t
: Allow
member
initi
a
l
i
zation from
qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
st
r
uc
t
-init:
C
orrec
t
ly
pars
e
unnam
e
d
m
ember initializ
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cl
e
anu
p
some more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-init
:
C
l
eanup
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init
:
Implement initializing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
struct-init: Rei
m
plement
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Support attribute
b
et
w
e
e
n double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix
funct
i
on to
pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
F
i
x parsin
g
array
typedefs of un
k
no
w
n size
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
tccpp: Implement __BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Implement __builtin
_
cho
o
se_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Ma
t
z
x
86-asm: Implement
prefetchw
o
pco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-asm: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
tcc-asm: Parse
.
size direct
i
v
e correctly
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Mat
z
x86-asm
:
M
o
re opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
Matz
x86-asm: Add [sl][ig]dtq o
p
c
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nli
n
e
asm: Accept
'
R
' constr
a
i
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
x8
6
-asm: Implement fx
r
st
o
r
q
and fx
s
av
e
q
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix par
s
ing
a
ttributes f
o
r
s
t
ruc
t
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
I
m
plement c
l
flus
h
opcode
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
inline asm: Accept "e
"
c
ons
t
raint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
in
e
a
s
m
:
accept c
o
nc
a
ten
a
t
ed strings
i
n
c
onstraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
inline as
m
:
Fix 'P' and accept some r<nr> regis
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
A
c
cep
t
symbols in ini
t
ializers also o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-6
4
-asm: Mor
e
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
I
mplement compare ex
p
ression
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
x8
6
-6
4
-asm:
Acc
e
pt
expr
e
ssions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Accept
'
p' con
s
tra
i
nt an
d
'P' template m
o
d
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
tccasm: Accept
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
A
ccept mor
e
asm e
x
p
r
e
ssions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Imp
l
e
m
ent
.
pushse
c
tion and
.
popsectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accep
t
empt
y
struct member
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-
a
sm:
A
ccept 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acce
p
t
concatenated s
t
r
i
ngs in attributes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
Accept
-
Wp,a
r
gs
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Change dependency fil
e
format a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Add --param, reject -mAR
G
if
A
RG not 32
o
r 64
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
I
mplement -inc
l
ud
e
cmdline o
p
tion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
Free defines b
e
f
o
re gen
_
i
n
l
i
ne_functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccp
p
: Fix macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: fr
e
e defines al
s
o with PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
8
6-asm:
G
et
rid of OPC_
J
MP a
n
d OPC_SHORTJMP
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-6
4
-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm: Corr
e
ct me
m
64
-
>xmm m
o
v
q
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
86-asm: Remove O
P
C_D
1
6
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fi
x
registe
r
or
d
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Reor
g
anize
i
nstr_type
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: mo
v
e stats code
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
x86-asm: Add more SS
E
2 instruc
t
ions
commit
|
commitdiff
|
tree
2016-10-16
Michael Matz
system-hacks: def
i
n
e
_
_GN
U
C__ for FreeBSD
commit
|
commitdiff
|
tree
2016-10-16
Micha
e
l
M
a
t
z
x86
-
64: Fix long long bug
commit
|
commitdiff
|
tree
2016-10-14
M
i
c
h
ael Ma
t
z
Fix misleading in
d
entation
commit
|
commitdiff
|
tree
next