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
Mi
c
hae
l
Matz
Remove VT_REF
commit
|
commitdiff
|
tree
2017-05-02
Michael Matz
Fix b
o
gu
s
check for VT_LLOCAL t
y
pes
commit
|
commitdiff
|
tree
2017-05-02
Mic
h
ael Matz
elf
:
T
i
dy s
e
ction headers
commit
|
commitdiff
|
tree
2017-05-02
Michae
l
M
atz
fix __builtin_expe
c
t
commit
|
commitdiff
|
tree
2017-05-01
Michael M
a
tz
Fix more bi
t
fi
e
ld corner cases
commit
|
commitdiff
|
tree
2017-05-01
Michael
Matz
Fix
l
ast change
commit
|
commitdiff
|
tree
2017-04-29
Micha
e
l Matz
R
e
mov
e
a
bit-field T
O
DO
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
Fix char bitf
i
e
lds corner cas
e
commit
|
commitdiff
|
tree
2017-04-15
Michael Matz
tccpp: Fix
c
o
rner case of f
n
like macro invocation
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86-64-
a
sm:
Fix mo
v
im64,rax encodi
n
g
commit
|
commitdiff
|
tree
2017-02-20
Michael M
a
tz
Update
Chang
e
Lo
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm
6
4: Fi
x
42_function_test
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix testsuite
i
nvocation
s
commit
|
commitdiff
|
tree
2016-12-20
Mi
c
hael Matz
Fix
p
seudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
atz
F
i
x som
e
code
s
u
ppressio
n
fallou
t
commit
|
commitdiff
|
tree
2016-12-18
Michael
M
atz
Fix gaw
k
miscompile
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i3
8
6:
Fix various testsuite
issue
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
arm64: Handle R_AARCH
6
4_P
R
EL3
2
agai
n
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
a
r
m
64: F
i
x larg
e
p
t
r test
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
ar
m
64: Fix
a ca
s
e of dead code suppre
s
sio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-layo
u
t
:
A
l
low
l
owering of member align
m
ent
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
S
u
pport large ali
g
nment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-layout: cl
e
anup code a bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
bitfields: Fix MS
layout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields
:
f
i
x
P
CC
l
ayout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfield
s
: Implement
M
S compatibl
e
l
a
y
o
ut
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
F
ix stru
c
t layout some more
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Spli
t
o
f
f reco
r
d
l
a
youting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x
86-asm: Fi
x
segfault
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix 64bit enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
tccpp:
F
ix tok
e
n p
a
sting
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
l
ibtcc1: D
o
n't use stdli
b
funct
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix miscompi
l
e with dead switch
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle multipl
e
-O options
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
build: Respect C
P
PFLAGS over
r
ide
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
6
4bit: Fix addends
> 3
2
b
i
ts
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64-asm: A
c
c
e
pt
h
igh register in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix initializing
m
e
m
bers mu
l
t
i
p
le times
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Support
l
o
cal regis
t
e
r
vari
a
ble
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix co
n
s
t
f
o
l
ding o
f
6
4bit point
e
r constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Co
r
rect register
size
f
or p
o
inter
ops
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
struct-init: Copy
r
elocs fo
r
compound literals
commit
|
commitdiff
|
tree
2016-12-15
M
i
ch
a
el
Ma
t
z
x86_6
4
-a
s
m: fix copy
-
out registe
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86_64: Add -mno-sse op
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64:
r
e
l
o
cation addend is 64
b
it
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
a
el Matz
x86-64:
P
refer 32S
relocation
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
opt:
Do
n
't emit inline fu
n
ctions from
dead code
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Handle _
_
bui
l
tin_
e
xtract_retu
r
n_addr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
opt: con
s
tprop
a
lso 'con
d
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
o
pt: Ma
k
e bre
a
k and
goto
not fa
l
lthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Sta
r
t
optimizing d
e
ad code a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
Re
v
ert "Rejec
t
jumping
ins
i
de
stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Factor out const condition d
e
tectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Rej
e
ct j
u
mping inside
stmtexp
r
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
F
ix more nocode_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
alias
e
s on
6
4 bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
Fix sizeof(c
h
ar[a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix
_
_bu
i
ltin_constant_p(1000/
x
)
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
t
z
tc
c
asm: Support
ref
s
to anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
tccas
m
:
D
on
'
t
i
gn
o
re # i
n
preprocessor d
i
rectives
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x86-asm:
Ac
c
e
pt all 3
2
bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix e
n
um b
i
t
fi
e
l
ds passed to st
d
arg
f
uncti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Addres
s
es
o
f non
-
weak symbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix access-af
t
er
-
fre
e
with st
a
t
ement expressions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp
:
Allow computed include like 4
2
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-
a
sm: Correc
t
ly in
f
er register size for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
6
4
-
as
m
:
Implement cmpxchg1
6
b
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
x86-6
4
: Allow
loads f
r
om some struct
s
/unions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
tcca
s
m: Lookup C symb
o
ls from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
tccasm: Implemen
t
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
enum
s
and ints ar
e
c
o
mpatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
tz
e
nums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Ma
t
z
x86-64-asm: Fix ltr/
s
tr and pus
h
/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-
a
sm: Implement high %cr
r
egiste
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
s
t
ruct-init: Suppor
t
r
a
nge inits fo
r
l
ocal v
a
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-64-asm:
S
uppo
r
t high registers %r8
-
%r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline-asm: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struc
t
-init: Allow me
m
ber initial
i
zation from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
str
u
ct
-
init
:
Correctly parse unn
a
med m
e
mber i
n
itial
i
zers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
truct-init: Cleanup some
m
o
re
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Matz
struct-in
i
t: Implement initial
i
zi
n
g subag
g
regates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-init: Reimpleme
n
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
Support attribute
b
et
w
e
e
n
d
ouble poin
t
er stars
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael M
a
t
z
Fix function to pointer conver
s
ion
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el M
a
t
z
Fix
p
a
rs
i
ng array typed
e
fs of unk
n
own size
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tcc
p
p
: Implement __BASE_
F
ILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Impleme
n
t __builtin_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement prefetchw opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm: Fi
x
lar o
p
code
o
perands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc-asm: Parse
.
s
i
z
e d
i
rective c
o
rre
c
t
ly
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
86-asm
:
More opc
o
des
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-asm
:
A
dd [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
inli
n
e a
s
m: A
c
cept 'R'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
a
sm
:
Implement
f
x
rstorq and
f
xsaveq
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Fix pars
i
ng attrib
u
tes for
struct d
e
c
l
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Im
p
lemen
t
clflush
opcode
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
inline a
s
m: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
inline asm
:
accept co
n
ca
t
e
n
ated strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
in
l
ine asm:
Fix 'P'
a
n
d accept so
m
e
r
<nr> regis
t
ers
commit
|
commitdiff
|
tree
next