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 a bit-field TODO
2017-04-29
Michael
Mat
z
Remove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Mi
c
hael M
a
tz
Fix char bitfields
cor
n
er
c
ase
commit
|
commitdiff
|
tree
2017-04-15
M
i
chael Matz
tccpp:
Fix
corner case of fn
l
ike macro i
n
vocation
commit
|
commitdiff
|
tree
2017-02-22
M
i
chael Matz
x86-64
-
asm: Fix mov im64,rax encoding
commit
|
commitdiff
|
tree
2017-02-20
Micha
e
l Matz
U
p
d
a
te C
h
angeLog
commit
|
commitdiff
|
tree
2017-02-11
M
i
c
ha
e
l
M
atz
arm64: Fix 42_fu
n
c
tion_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
Michae
l
Matz
Fix testsuite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix pseudo
l
eak
commit
|
commitdiff
|
tree
2016-12-20
Mi
c
hael Matz
Fix some code su
p
pression fallou
t
commit
|
commitdiff
|
tree
2016-12-18
M
ich
a
el Mat
z
Fix ga
w
k miscompile
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
i386:
Fix va
r
iou
s
testsuit
e
issu
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
arm64: Han
d
le R_AA
R
CH64_PREL32 aga
i
n
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
a
rm64: Fix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
arm64: F
i
x a c
a
se of dead
c
ode
sup
p
ression
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
struct-
l
ayout:
Allow lowering
o
f
member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Support large alignment reques
t
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
struct-layo
u
t: clean
u
p code a bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
t
z
bitfie
l
d
s
:
F
i
x MS layout
some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: fi
x
P
C
C layout
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitfields: Implement MS
compatible layout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Fix struct layout
some mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
Split o
f
f recor
d
l
ay
o
utin
g
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l Matz
x
8
6-
a
sm
:
Fix segfault
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Matz
Fix 64b
i
t e
n
ums and
s
witch c
a
ses
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fi
x
token pasting
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
l
i
btcc
1
: Don't u
s
e std
l
ib
f
u
nctions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
Fix miscompi
l
e wi
t
h
d
ead switches
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Handle mul
t
iple -
O
opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
build
:
Res
p
ect C
P
PFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
64bit: Fix
adde
n
ds >
3
2
bit
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-asm: A
c
cept high r
e
gister in clobbers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix in
i
tializing members m
u
ltiple times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support
local reg
i
ster varia
b
les
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
Fix
c
o
nst folding of 64bit pointer
c
onstants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm
:
C
orrect register size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
struc
t
-i
n
i
t
:
Copy
relocs
f
or
compound lit
e
rals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86_64-asm:
fix co
p
y-out register
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86_64:
A
dd -mno-sse
o
p
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: relocation addend is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-64:
Prefer 32S
relocation
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Don't emit
inline
f
unctions from dead code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Handle __b
u
iltin_ext
r
act_retu
r
n_addr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
atz
opt: constprop also
'
cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
o
pt:
Make br
e
a
k
an
d
g
oto not f
a
ll
t
hrough
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
opt: Star
t
opt
i
m
i
zing dead code a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
R
evert "Reject jumping
i
nside stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Factor out const condition detection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Reject jumpin
g
in
s
ide stmtex
p
r
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
Fix mo
r
e nocode_want
e
d jump pr
o
blems
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix aliases
o
n 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix sizeof(c
h
ar[a]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix __buil
t
in_consta
n
t_p(1
0
00/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Support re
f
s to ano
n
symbols
from asm
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
tccasm: Do
n
't ignore # in p
r
eprocess
o
r
dir
e
c
tives
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-asm: Accept all 3
2
bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix enum bit
f
ie
l
ds passed to stdarg functi
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Addresses of non-weak sym
b
ols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix a
c
cess-a
f
t
e
r-free with statemen
t
ex
p
ressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
cpp: A
l
low comput
e
d
i
nc
l
ude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Cor
r
ectly inf
e
r
r
e
gister size for bools
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x
8
6-64-asm: Im
p
lemen
t
c
m
pxch
g
1
6b
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64: Allow
l
o
ads from some s
t
ructs/unions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm
:
Lookup C
s
ymbols from ASM
b
l
o
cks
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tc
c
asm: Implemen
t
.
s
e
t s
y
m, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Mat
z
enu
m
s a
n
d ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64-asm: Fix ltr/str and push/pop
o
p
e
rands
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-asm: Imp
l
ement
h
igh %c
r
registers
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
str
u
ct-init: Sup
p
ort
ra
n
ge ini
t
s f
o
r local vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86
-
64-asm: Support high
r
e
g
ist
e
rs %r8 -
%r15
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
in
l
ine-a
s
m: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Mat
z
s
t
ruct-init: Allow
m
ember in
i
tializa
t
ion from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
t
z
struct-init:
C
orrectly pa
r
se
u
nnamed me
m
ber initializers
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Matz
struct-
i
nit: Cleanup some m
o
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-ini
t
: Clean
u
p
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
str
u
ct-i
n
it: Implemen
t
i
nitializ
i
ng
s
ub
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Su
p
por
t
attribute
between double
po
i
nte
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix fu
n
c
t
ion to poin
t
e
r
conversio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x parsing array typedef
s
of unknown
size
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
tccpp: Implem
e
nt __
B
ASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
a
el
Matz
Im
p
leme
n
t __builtin
_
choose_expr
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Imp
l
eme
n
t pref
e
tchw o
p
code
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
a
t
z
x86
-
as
m
:
F
ix lar o
p
c
o
de operands
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tcc-asm: Pa
r
se
.
size directive correctl
y
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Mat
z
x8
6
-a
s
m: Ad
d
[sl][ig]dtq opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline asm: Accept 'R' co
n
strai
n
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Impl
e
ment fx
r
sto
r
q and fxsa
v
e
q
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
Fix
p
ar
s
ing att
r
ibutes fo
r
struct
decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
: Implement
c
lflu
s
h
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
inline asm:
Accept "
e
" co
n
strai
n
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael M
a
tz
i
n
l
ine asm: accept concatenat
e
d
strings in constraints
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
inline asm: Fix 'P' and accept some r<nr>
r
egist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
Matz
Accep
t
s
ymbo
l
s in initializers also o
n
64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-6
4
-asm: Mo
r
e o
p
codes
commit
|
commitdiff
|
tree
2016-12-15
M
icha
e
l Matz
tccasm:
I
mplement
co
m
pare
expression
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ae
l
Matz
x86-
6
4
-
asm:
Accept expressi
o
ns for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
inline
a
s
m: Accept
'
p' con
s
t
raint
a
nd 'P' template mod
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
tccasm: A
c
cept
.
bal
i
gn
commit
|
commitdiff
|
tree
next