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 testsuite invocations
2017-02-11
Mi
c
hael M
a
tz
F
ix
tes
t
suite inv
o
catio
n
s
commit
|
commitdiff
|
tree
2016-12-20
M
ichael Matz
Fi
x
pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
F
ix s
o
me code suppression f
a
llout
commit
|
commitdiff
|
tree
2016-12-18
M
i
chael Matz
Fix
ga
w
k m
i
sco
m
pile
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
i
386: Fix
various test
s
u
i
te iss
u
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
arm64
:
Ha
n
dle R_
A
ARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix largep
t
r t
e
st
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
ar
m
64: Fix a case of dead code suppression
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layout: Allow lo
w
ering o
f
member
a
l
i
gnm
e
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Support larg
e
ali
g
nment requ
e
s
ts
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struc
t
-
l
a
yout: cleanu
p
cod
e
a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitf
i
elds: Fix MS
l
a
yout som
e
mor
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bitf
i
elds
:
fix P
C
C
l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
bitfield
s
:
I
mplemen
t
MS compa
t
ible
l
a
yout
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix
s
truct l
a
yout some m
o
re
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Split off
rec
o
rd
layou
t
ing
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-a
s
m: Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
F
i
x 64bit enum
s
and swit
c
h
ca
s
es
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
t
c
c
p
p
: Fix t
o
ken pas
t
ing
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
libtcc1: Don't use stdlib function
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fi
x
m
i
s
compile with dead
s
w
itches
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
H
andle multiple -O
o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
build: Res
p
ect CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
64bit: Fi
x
add
e
nds > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-
a
sm: Accept high register in c
l
obbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix init
i
alizing members mul
t
iple t
i
m
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
S
up
p
ort local reg
i
ster
v
ari
a
b
l
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix const folding
of 64
b
it po
i
nter consta
n
ts
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Correct regi
s
ter size for
pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Copy re
l
ocs for c
o
mpound
literals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64
-
asm: fix
copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86_64: Add -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-6
4
: relocatio
n
adden
d
is
6
4bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: Pref
e
r 32S relocations
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Don'
t
emit inline functi
o
ns f
r
om d
e
ad code
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Han
d
le __buil
t
in_extract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop also 'cond &&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Mak
e
bre
a
k and goto
not
f
allthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: S
t
art opt
i
mizing dead
code a
bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Reve
r
t "
R
eject jum
p
ing inside stmtex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
Fa
c
t
o
r out const condi
t
ion detection
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Rej
e
c
t jump
i
ng inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l M
a
tz
Fix mor
e
noco
d
e_wan
t
ed j
u
mp
p
roblems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix al
i
ases on 64 b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fi
x
si
z
eo
f
(char[
a
])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __builtin_constant_p(100
0
/x)
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
e
l M
a
tz
tccasm: Sup
p
ort r
e
f
s
to ano
n
sym
b
ol
s
f
rom asm
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
t
cca
s
m: Don't i
g
n
ore
#
i
n pre
p
r
o
cessor directives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Accept all 32b
i
t immediat
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
F
i
x enu
m
b
i
t
fields
p
asse
d
t
o
s
tdarg funct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
Addresses of non-weak
s
y
m
bols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
c
ce
s
s-a
f
ter-fr
e
e
with sta
t
ement expression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tc
c
pp: Allow comp
u
ted
includ
e
l
i
ke 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm: Corr
e
ctly infer reg
i
ster size f
o
r
b
o
o
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm:
I
mplement cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64:
Allow loads fro
m
some structs/uni
o
ns
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
t
c
c
a
sm: Lookup C symbols from ASM
blo
c
k
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
set sym, e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l M
a
tz
enums and i
n
ts
a
re compa
t
i
b
l
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enu
m
s
and ints are compa
t
i
b
le
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
a
tz
x86-64
-
asm: Fix ltr/str an
d
push
/
pop oper
a
n
ds
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
6
4
-asm: Im
p
lement high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
struc
t
-init: Support
range in
i
ts
for
l
o
cal vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Support
high
registers %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
t
z
inline-as
m
: Ac
c
ept "f
l
ags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
struct-init:
A
ll
o
w member initializat
i
on from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
Correct
l
y parse
un
n
am
e
d m
e
mber init
i
ali
z
ers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
struct-init: C
l
eanup
som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
struct
-
init: Clea
n
up
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
struct-init: Impleme
n
t i
n
itializ
i
ng subag
g
regates
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
tz
struct-init: Reimple
m
ent
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Support attribute be
t
ween double po
i
n
t
e
r s
t
ars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix function to pointer co
n
v
ersion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix p
a
r
s
ing array t
y
p
edefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
el Matz
t
ccpp: Implement __BASE_FILE__
macr
o
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
I
m
p
lement __builtin_
c
hoose_
e
x
p
r
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-a
s
m: Implement prefetc
h
w
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
Fix lar
opcode operand
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcc-asm: Parse
.
s
i
ze d
i
rective
correctly
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x
8
6
-
asm: More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-as
m
: Add [
s
l][ig]dt
q
opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
i
n
line asm: Acc
e
pt 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-a
s
m
:
Imple
m
e
nt fxrstorq and f
x
s
a
v
eq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix pa
r
sin
g
attributes for
stru
c
t decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
:
I
mplement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline asm: Ac
c
e
pt "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: accept c
o
ncat
e
nated strings
i
n
constraints
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
inline
a
sm:
F
i
x
'P' and accep
t
some
r<
n
r> re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Acc
e
pt symbols in initiali
z
ers a
l
so
on 64
bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
tz
x86
-
64-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
tccasm:
Implement compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64-asm: Accept exp
r
essions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
i
n
line asm: Accept 'p' constr
a
int and 'P' template m
o
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
ccasm: Accep
t
.
balign
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept more asm
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tcc
a
sm: Implem
e
nt
.
pushsec
t
i
o
n and
.
p
opsection
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Acce
p
t empty struct m
e
mber
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el
Matz
x86-asm: Acce
p
t
'
q' m
o
difie
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept
concatenated
strin
g
s in at
t
ribute
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accep
t
-Wp
,
a
rgs
commit
|
commitdiff
|
tree
next