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 VT_REF
2017-05-02
Michael M
a
tz
R
emov
e
VT_RE
F
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
Mat
z
Fix bogus check for
VT_LLOCAL type
s
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Matz
elf:
Tidy secti
o
n headers
commit
|
commitdiff
|
tree
2017-05-02
Micha
e
l Matz
fix __
b
uiltin_
e
xpect
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix more bitfield
c
orner c
a
s
es
commit
|
commitdiff
|
tree
2017-05-01
Michael Matz
Fix
l
a
s
t
change
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
e
l
Matz
Rem
o
ve a
b
i
t-field
TODO
commit
|
commitdiff
|
tree
2017-04-29
Mic
h
a
el
Matz
Fix char b
i
tfiel
d
s cor
n
er case
commit
|
commitdiff
|
tree
2017-04-15
Michael
M
atz
tccpp: Fix corn
e
r case of fnl
i
ke macro i
n
vocat
i
o
n
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Ma
t
z
x86-
6
4
-a
s
m:
Fix mov i
m
64,rax enco
d
ing
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Update
ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
a
r
m64: Fix 42_fun
c
t
ion_
t
est
commit
|
commitdiff
|
tree
2017-02-11
Mi
c
ha
e
l Matz
Fix testsuite
in
v
ocati
o
ns
commit
|
commitdiff
|
tree
2016-12-20
Michael M
a
tz
Fix
pseudo le
a
k
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Matz
Fix som
e
code suppression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Mat
z
Fix
g
awk
m
iscompile
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i3
8
6: F
i
x
v
a
r
ious
testsuite
issues
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
a
rm64: Ha
n
dle R_AARCH64_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
a
r
m6
4
:
F
i
x
largept
r
t
est
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix
a
case
of dead
c
ode suppression
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
stru
c
t
-l
a
yo
u
t
:
Allow low
e
r
ing
of member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support large alignm
e
n
t
requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
st
r
uct-lay
o
ut: cle
a
nup code a bi
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
bitf
i
elds: Fix M
S
l
ayout
s
o
m
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
at
z
bitfields: f
i
x PC
C
layout
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
bitfie
l
ds: Implement MS
compati
b
le layou
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
M
atz
Fix str
u
ct layout some
mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Split o
f
f
r
ecord layou
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm:
F
i
x
segfault
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
F
i
x 64bit
e
nums and
s
w
itch ca
s
es
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccpp: Fix tok
e
n pa
s
tin
g
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
l
i
b
tcc1:
D
on'
t
use stdl
i
b fu
n
ct
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix m
i
scomp
i
le with de
a
d
s
witc
h
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
H
a
n
dle
multiple -
O
options
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
b
uild: Respe
c
t CPPFLAGS
o
verride
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
64bit
:
Fix adde
n
ds
> 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm: Ac
c
ept high regis
t
er
in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
Fix initializing members m
u
l
t
ip
l
e tim
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
S
u
pport
local
r
egister variables
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix const fo
l
ding of
64b
i
t poi
n
t
e
r constants
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
x86-asm: Correct
r
e
gister size f
o
r po
i
nter
o
ps
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
t
z
struct-init:
C
opy
relo
c
s
f
or compoun
d
lit
e
ra
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64-asm: f
i
x
c
opy
-
ou
t
re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
_
6
4: A
d
d -mno-sse option
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-64: reloc
a
tion a
d
den
d
is 64b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-
6
4
:
P
ref
e
r 3
2
S
r
e
locations
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
e
l Matz
op
t
:
Don't em
i
t inline functions
f
r
o
m dea
d
code
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Ha
n
dle
__builtin_extra
c
t
_
return_ad
d
r
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: co
n
stp
r
o
p
also
'co
n
d
&
&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make break and goto not fa
l
lt
h
rough
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
op
t
:
Start optimizing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Reve
r
t "Reject
j
umping inside
stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor out const
c
ondition de
t
ect
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Reject
jum
p
ing inside
s
tmtex
p
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix more n
o
cod
e
_wanted
jump
pro
b
lems
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix alia
s
es on 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix siz
e
of(
c
har
[
a])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix __bu
i
ltin_c
o
ns
t
ant_p(10
0
0/x
)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
t
c
c
asm
:
S
u
pport refs to anon
s
y
m
bols
from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
asm: Don't ignore # in p
r
eproces
s
or
d
irecti
v
es
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
x86-asm
:
Accept all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix enum bitfields p
a
s
sed to stdarg
functions
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Addr
e
sses o
f
no
n
-
weak
s
ymbols
a
r
e n
o
n-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
a
cces
s
-after-fr
e
e
w
i
t
h s
t
atement exp
r
es
s
ions
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccpp: Allo
w
computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm:
C
orrectly infe
r
regi
s
t
e
r size
f
or bool
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-asm:
I
mplement cmpxc
h
g
16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64:
Allow loads from some
s
t
ructs/unions
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm: Lookup C symb
o
ls from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
tccasm: Implement
.
s
et sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
e
n
u
m
s and ints are c
o
m
p
at
i
ble
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
enums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64
-
a
sm: Fi
x
lt
r
/
s
tr
and
p
u
s
h/
p
op operands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x
86-64
-
asm: Imp
l
ement high %cr re
g
is
t
ers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
S
u
pp
o
rt range init
s
for local vars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
tz
x86-64-asm: Sup
p
ort high regist
e
rs %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
inline-asm: Acc
e
pt
"flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
struct-init: Al
l
ow memb
e
r initi
a
liza
t
ion from quali
f
ied
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct
-
in
i
t: Correctly par
s
e unna
m
ed membe
r
ini
t
ia
l
ize
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-
i
n
it: Clean
u
p some
m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
struct-init: Clean
u
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
str
u
c
t-init: Implement in
i
t
ializin
g
su
b
a
gg
r
eg
a
t
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
Support att
r
ibu
t
e b
e
tween doubl
e
pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix f
u
ncti
o
n to
p
o
i
n
t
e
r conversion
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix par
s
ing
a
rr
a
y typedefs o
f
unkno
w
n
size
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcc
p
p: Implemen
t
__BASE_FI
L
E__ macro
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Implement __bui
l
tin
_
choose_ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: I
m
plement pref
e
tchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
x86
-
asm: Fix lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
c
c-asm: P
a
rse
.
size directiv
e
correctly
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm: Mor
e
opco
d
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
8
6-asm: A
d
d [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
ine asm: Accept 'R' constra
i
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
x
8
6
-
asm:
I
mp
l
ement fxr
s
torq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Fix parsi
n
g att
r
ibutes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-as
m
: I
m
plement
clflush
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
inlin
e
as
m
: Accep
t
"
e" con
s
tr
a
int
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
inline asm: accep
t
conc
a
t
enated str
i
ng
s
in const
r
aints
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
M
atz
inline asm: Fix 'P' and acce
p
t some r<nr> registers
commit
|
commitdiff
|
tree
next