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 Matz
Rem
o
ve
VT_
R
EF
commit
|
commitdiff
|
tree
2017-05-02
M
icha
e
l Ma
t
z
F
i
x bogus c
h
eck for VT_L
L
OCAL types
commit
|
commitdiff
|
tree
2017-05-02
Mi
c
hael Matz
elf:
T
i
dy
section headers
commit
|
commitdiff
|
tree
2017-05-02
Mich
a
el Ma
t
z
fix __buil
t
in_expect
commit
|
commitdiff
|
tree
2017-05-01
Michae
l
M
atz
F
i
x more bitfi
e
ld corne
r
c
ases
commit
|
commitdiff
|
tree
2017-05-01
Michael
Matz
Fix last change
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
R
e
move a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix ch
a
r bitfields
c
orner case
commit
|
commitdiff
|
tree
2017-04-15
M
i
chael Matz
tccpp:
Fix corner c
a
s
e of fnlike m
a
cro invocat
i
on
commit
|
commitdiff
|
tree
2017-02-22
M
ich
a
el Matz
x86-64-asm: Fix m
o
v im
6
4
,
rax e
n
c
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Michael
Matz
Update ChangeLog
commit
|
commitdiff
|
tree
2017-02-11
Michael M
a
tz
arm64: Fix
4
2
_
f
un
c
tio
n
_test
commit
|
commitdiff
|
tree
2017-02-11
Michael
M
atz
Fix testsui
t
e invoca
t
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-20
M
ichael Matz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Mat
z
Fix some code su
p
pression fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael Matz
Fix gaw
k
m
i
scompile
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
tz
i386: Fix various
t
estsuite issue
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
ar
m
64: Han
d
le R_AARCH64_PR
E
L32 a
g
ain
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Mat
z
arm64: Fix largeptr tes
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
arm64: F
i
x a case of dead
co
d
e suppression
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-layout: Allo
w
l
o
werin
g
of me
m
ber alignment
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Suppor
t
large alignme
n
t requ
e
s
t
s
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
struc
t
-layout: cl
e
anup code
a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
tfields:
F
i
x MS layout
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
b
itfield
s
:
fix P
C
C layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfi
e
lds: Im
p
leme
n
t
M
S
compatible lay
o
u
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struct layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Split off record
l
ayouting
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-a
s
m: Fix
s
egfault
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
Fix 64bit enums
and swi
t
ch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix token
pasting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
libtc
c
1: D
o
n't use stdlib functions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Ma
t
z
F
i
x misc
o
mpile with dead swi
t
c
h
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
Handl
e
multiple -O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
build: Re
s
p
e
c
t
CPPFLAGS
o
verride
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
6
4
bit: Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6
-64
-
asm: Accept high register in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Fix i
n
i
tia
l
i
zing memb
e
rs multip
l
e times
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
S
upport local register variables
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix const folding of 64bit
pointer constants
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-asm: Correc
t
register size for pointe
r
ops
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-init: Copy re
l
ocs for
c
ompou
n
d
l
i
terals
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86_64-a
s
m: fi
x
copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64: Add -mno
-
sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x8
6
-
6
4
: relo
c
ati
o
n
addend is 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-64: Prefer 32S
relocations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Don't
emit inline fu
n
c
t
ions
from
dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
H
a
n
d
l
e
__built
i
n
_extrac
t
_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop al
s
o 'c
o
nd && 0'
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Make break and goto not fallthr
o
ugh
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
atz
opt: Sta
r
t
optimizing dead cod
e
a
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Revert "Reject jumpi
n
g
inside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Factor out const c
o
n
d
ition d
e
tection
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
Rej
e
ct jumping inside st
m
texprs
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix more noc
o
d
e
_wante
d
jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix alias
e
s on 64 b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Fix sizeof
(
cha
r
[a])
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l
M
a
t
z
Fi
x
_
_
b
u
iltin_constant_p(
1
000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Support refs
to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tc
c
asm: Don't ignore #
i
n
prepro
c
essor
d
i
r
e
c
tives
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x8
6
-a
s
m: Accept al
l
3
2
bit immediates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
F
i
x enum bitfields passed
to
s
tda
r
g functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add
r
esses of
n
on-weak symbo
l
s
a
re non-
z
ero
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
F
ix access-afte
r
-
f
r
ee with statement expres
s
ion
s
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
tccpp: Allow
comp
u
t
ed incl
u
d
e like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x
86-asm: Correctly inf
e
r
regi
s
ter size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-a
s
m: Imple
m
ent
cmpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
M
atz
x86-64: Allo
w
loads
f
rom
som
e
structs
/
unions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm
:
Lookup C symbols
from ASM bl
o
cks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Implement
.
set sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el Matz
e
n
ums
and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
enums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el
Ma
t
z
x86-64-asm: Fix ltr/str and
p
ush/pop op
e
ran
d
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Ma
t
z
x86
-
6
4
-asm: Implement hi
g
h %cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Mat
z
struct-i
n
i
t: Su
p
port r
a
nge inits for
l
o
c
al vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-as
m
:
S
u
pport high
r
egisters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inline-as
m
: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init
:
Allow member
initialization f
r
om qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
st
r
uct-init: C
o
rrectly parse
u
n
n
amed member initializers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struct-init:
Cleanup s
o
me
more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
tru
c
t-in
i
t: Implement initializing subaggregates
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
Matz
st
r
u
ct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribu
t
e
between dou
b
le pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix function to pointer conversi
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fi
x
parsing array
typedefs of unkno
w
n size
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
ha
e
l Matz
tcc
p
p
: Implement __BASE_
F
I
LE__ macro
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
Impleme
n
t __builtin_choose_
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Imp
l
ement prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
x86-asm: Fix
l
ar
o
pc
o
de o
p
erands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
tcc-asm: P
a
rse
.
size di
r
ective correctly
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
x86-a
s
m: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-asm: Add [sl
]
[ig]d
t
q
opcodes
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inline as
m
: Acc
e
pt
'
R
'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-a
s
m:
Implement fxrstorq and fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
parsing
a
tt
r
ibute
s
for struct
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement clflush
opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
inl
i
ne asm: Accept
"e
"
cons
t
ra
i
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
accept co
n
catenated s
t
ring
s
in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
Fix 'P' and accept s
o
m
e
r<nr
>
register
s
commit
|
commitdiff
|
tree
next