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
Michae
l
M
a
t
z
Remove a bit-field TODO
commit
|
commitdiff
|
tree
2017-04-29
Michael M
a
tz
Fix
char bitfields cor
n
er ca
s
e
commit
|
commitdiff
|
tree
2017-04-15
M
ichael Matz
tccpp: Fix
c
orn
e
r c
a
se
o
f
fnlike macro
i
nvocation
commit
|
commitdiff
|
tree
2017-02-22
Mi
c
hael Mat
z
x8
6
-64-asm
:
Fix mov
im64,rax
e
n
c
oding
commit
|
commitdiff
|
tree
2017-02-20
Michael
M
a
tz
Update C
h
angeLo
g
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
arm64: Fix 42_function_te
s
t
commit
|
commitdiff
|
tree
2017-02-11
M
i
chael Matz
Fix tes
t
suite invocat
i
ons
commit
|
commitdiff
|
tree
2016-12-20
Mich
a
el Matz
Fi
x
pse
u
do l
e
a
k
commit
|
commitdiff
|
tree
2016-12-20
Michael Ma
t
z
F
i
x some c
o
d
e suppression fa
l
lout
commit
|
commitdiff
|
tree
2016-12-18
Michael
M
atz
Fix g
a
wk m
i
scompil
e
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
i3
8
6: Fix various testsui
t
e issues
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
ar
m
64: Handle R_AARCH64_PRE
L
32 again
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
arm64:
F
ix largeptr t
e
st
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
arm6
4
: Fix a case
o
f
de
a
d c
o
de supp
r
ess
i
o
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct
-
layout: Al
l
o
w
lowering
of
member alignment
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
S
upp
o
rt l
a
rge alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-layout: cleanup
c
ode a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
bitfields: Fix MS
layout some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
bitfiel
d
s: fix P
C
C
layout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
bitfield
s
: Impl
e
ment MS
c
o
mp
a
tible layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struct la
y
o
ut
some more
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Mat
z
Split off rec
o
r
d layouting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: Fix seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit enums and switch cases
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
a
tz
tccpp: Fix token p
a
s
t
ing
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
libtcc1: Do
n
't use stdlib fun
c
tion
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix miscompi
l
e
with
dead switches
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Handle
mult
i
ple -
O
op
t
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
build: Re
s
pect
C
PPF
L
AGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
64
b
i
t
: Fix a
d
d
e
nds > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
x86-64-asm: Accept high regist
e
r
i
n clobber
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix
i
niti
a
lizin
g
mem
b
ers m
u
ltip
l
e time
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Support l
o
cal r
e
gi
s
ter variables
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Fix const folding of 64bit p
o
i
n
ter constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x
86-
a
sm:
Correct reg
i
s
t
er size for pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Cop
y
r
e
locs for compo
u
nd lit
e
rals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6_64-as
m
: fix cop
y
-out registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
x86_64: Add -mno-
s
se option
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
x86-64: relocation addend is
64b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
86-64:
Prefer 32S relocation
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt
:
Don't emit inline functions fro
m
dead
co
d
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Hand
l
e __builtin_extract_
r
eturn_
a
d
dr
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
o
p
t: constprop
also 'con
d
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
opt: Make break and
g
oto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt: Start opti
m
izi
n
g dead code
a
bi
t
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert
"Reject jump
i
ng ins
i
d
e
s
tmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fact
o
r
o
ut const c
o
ndition detecti
o
n
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
R
eject
j
umping inside
s
t
m
texprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix m
o
re nocode_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
Fix
s
izeof(ch
a
r[
a
])
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
_
_
bu
i
ltin_co
n
stant_p(
1
00
0
/
x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccasm: Supp
o
rt refs to anon symbols f
r
om asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccasm
:
Don
'
t ignore # in pre
p
roces
s
or directives
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
x86-asm: Accept al
l
3
2bit immediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix en
u
m bitfields passed to stdarg functions
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Addresses
o
f non-weak sy
m
bols are non-z
e
ro
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix
a
c
c
ess-after-free wi
t
h
stateme
n
t expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow computed
include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
x86
-
a
sm: Correc
t
l
y
infer register size f
o
r bo
o
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
64
-
asm: Implem
e
nt cmpxc
h
g16b
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-64: Allow loads
f
rom some
s
tr
u
cts/uni
o
ns
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
tccasm:
Looku
p
C s
y
m
bols from
A
SM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
: Implement
.
set sym, exp
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums a
n
d ints are compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enum
s
and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-64-asm: Fix ltr/s
t
r and push/pop operands
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-6
4
-asm: Imp
l
emen
t
high %cr registers
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
truct-init: Su
p
p
ort
range inits fo
r
l
ocal vars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
6
4
-asm: Support hi
g
h r
e
gis
t
er
s
%
r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Mat
z
i
nline-asm: Accept "flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
struct-
i
nit: Al
l
ow
me
m
ber initializa
t
io
n
f
r
om qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
struct-init: Correctly pars
e
unnamed
m
e
mber
i
nitializers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
struct
-
in
i
t: Cleanup some more
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
u
c
t
-init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
t
z
str
u
ct-in
i
t:
Impleme
n
t in
i
t
i
alizing s
u
b
a
g
g
regates
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
struct-init: Reimpl
e
ment
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
at
z
Suppo
r
t
a
ttribute between double pointer s
t
ars
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix func
t
ion to
p
oi
n
ter conversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix parsin
g
a
r
ray typedef
s
o
f
u
n
known size
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccp
p
: Impl
e
ment __BASE_F
I
LE__ m
a
cro
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Imp
l
eme
n
t __builti
n
_choose_expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm:
I
m
p
l
e
ment prefet
c
hw op
c
ode
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Fix la
r
opcod
e
operands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcc-asm: Parse
.
s
i
z
e
dir
e
ctive correc
t
ly
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
x
8
6
-asm
:
M
o
re opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
8
6-asm: Add
[
sl][ig
]
dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inline as
m
: A
c
cept
'
R' constrain
t
commit
|
commitdiff
|
tree
2016-12-15
M
ich
a
el Matz
x
8
6-asm: Imple
m
ent fxr
s
t
orq a
n
d fxsav
e
q
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Fi
x
parsing
a
ttributes for st
r
u
ct
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
x86-asm:
I
mplement clflush op
c
od
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline as
m
: Acc
e
pt "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inli
n
e asm: acce
p
t c
o
n
c
a
t
enat
e
d strings in con
s
tra
i
nts
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline asm: Fix
'
P' and accept
s
ome r<nr>
r
eg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Ac
c
ept
s
ymbols in
in
i
tializers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64-asm: More o
p
codes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
t
c
casm: Impleme
n
t compare expressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-
6
4-as
m
: Acce
p
t expres
s
ions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: A
c
c
ep
t
'p'
constrai
n
t
a
nd 'P' temp
l
ate mo
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccasm: Acc
e
pt
.
b
align
commit
|
commitdiff
|
tree
next