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
_Static_assert must be followed by semicolon
2017-05-01
Michael
Ma
t
z
Fix last
c
hange
commit
|
commitdiff
|
tree
2017-04-29
Mich
a
el
Matz
Rem
o
ve a bi
t
-
f
ield
T
O
D
O
commit
|
commitdiff
|
tree
2017-04-29
Michael Matz
F
i
x
char
bi
t
fie
l
ds c
o
rner case
commit
|
commitdiff
|
tree
2017-04-15
M
i
chael
M
a
tz
t
c
cpp
:
Fix corner case of fnlike macro invoc
a
tion
commit
|
commitdiff
|
tree
2017-02-22
Michael Matz
x86
-
64
-
asm: Fix
m
ov im
6
4,r
a
x enc
o
ding
commit
|
commitdiff
|
tree
2017-02-20
Michael Matz
Upd
a
te ChangeL
o
g
commit
|
commitdiff
|
tree
2017-02-11
Mic
h
a
e
l Mat
z
arm64: Fix 42_function_tes
t
commit
|
commitdiff
|
tree
2017-02-11
Michael Matz
Fix
t
e
stsuite invo
c
ations
commit
|
commitdiff
|
tree
2016-12-20
M
ic
h
ael Matz
Fix
pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Micha
e
l Matz
Fix
s
ome
c
ode suppressi
o
n fallout
commit
|
commitdiff
|
tree
2016-12-18
Michael
M
atz
Fix g
a
wk m
i
s
c
ompil
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
i386: Fix variou
s
testsuite is
s
ues
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
arm64: Handle R_AA
R
CH64_
P
REL32 again
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
arm64:
F
ix largeptr test
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
arm64: Fix a
case of dea
d
code suppression
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
st
r
uct-layout: All
o
w lo
w
ering of member a
l
ignm
e
nt
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael M
a
tz
Suppor
t
large ali
g
nment requests
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
Matz
s
t
ruct-layo
u
t: cleanu
p
code
a
bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
bitfi
e
lds:
Fix MS l
a
yout some more
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
bitf
i
e
lds:
fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
b
i
tfields: Implemen
t
MS
c
ompatible layout
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Fix struct l
a
yo
u
t som
e
mo
r
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Split of
f
r
e
co
r
d layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-asm:
F
i
x
s
e
gfau
l
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael
Matz
Fix 64bit e
n
ums a
n
d switc
h
cases
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccpp:
F
ix
t
o
ken pasting
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
li
b
tcc1: Do
n
'
t
use stdlib functions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix
m
i
s
compile
w
ith dead
s
witches
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Handle mul
t
ip
l
e -O
opti
o
ns
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
build: Respect CPP
F
LAGS override
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
6
4
bit
:
Fix
addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x86-64-asm: Accep
t
high register in clo
b
bers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix i
n
itializing members multip
l
e times
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
S
upport lo
c
al regis
t
er variab
l
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x co
n
s
t
folding of 64bit pointer con
s
tan
t
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Mat
z
x86-asm:
C
o
rrect register size
f
or
p
ointer
op
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-i
n
it: Copy
r
elocs for
c
o
mpound literals
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael M
a
tz
x86_6
4
-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael Matz
x86_64:
Add -mno-sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: relocation addend is
64bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
at
z
x86
-
6
4
: P
r
efer 32S r
e
l
ocat
i
on
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
opt: Don't emit i
n
line fu
n
ctions from dead
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
H
andle __buil
t
in_extract_return_
a
ddr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: constp
r
o
p
also
'
cond &&
0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: M
a
ke break and got
o
n
o
t fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
op
t
: Star
t
op
t
imizin
g
dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Revert "Reject
jum
p
ing ins
i
de stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Factor
o
ut const condi
t
ion
detect
i
on
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Rejec
t
ju
m
pin
g
inside
stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fi
x
more nocode_wanted
jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Fix
aliases
on 64
bit
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Ma
t
z
Fix sizeof(char[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Fix __builtin_const
a
n
t
_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
t
ccasm: Support refs to
anon symbols from asm
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Don't ign
o
re # in preprocessor dir
e
ctives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Accept a
l
l 3
2
b
i
t
imme
d
iate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix enum
b
itfield
s
passed
to stdarg func
t
ion
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
A
d
dr
e
sses of n
o
n-we
a
k
s
ymbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fix a
c
cess-after-f
r
ee with statement expressions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
atz
tccpp
:
Allow computed i
n
c
l
ude like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
Mat
z
x
8
6-a
s
m: Co
r
r
e
ctly
inf
e
r reg
i
ster size for bools
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Mat
z
x86-64-asm: Implemen
t
c
mpxchg16b
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael M
a
tz
x
86-
6
4: Allow
l
oads
from som
e
st
r
ucts/unio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm: Lookup
C symbols from ASM blocks
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
t
c
c
asm: Im
p
lement
.
s
e
t s
y
m, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
ints are
compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums and
i
n
t
s are
compa
t
ible
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
x
8
6-64-asm: Fix ltr/str and push/po
p
ope
r
a
nds
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64-asm: Implemen
t
high
%
c
r re
g
isters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
Support range inits for local va
r
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64
-
asm: Support high
r
egisters %r8 - %r1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline
-
asm: A
c
c
ept "flag
s
" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
s
truct-init
:
Allow memb
e
r
i
nitialization from qualified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: C
o
r
r
e
ctly p
a
rse unnamed
m
ember initializer
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-in
i
t: Cleanup
s
ome
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Matz
str
u
ct-init:
Cle
a
nu
p
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruct-i
n
i
t: Im
p
le
m
ent ini
t
ializing
subaggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
s
t
ruct-init:
R
eimplement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attribute between dou
b
le pointe
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix functio
n
to
p
oint
e
r conversion
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
tz
Fix parsing
array typedefs of u
n
k
nown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tccpp: Implement
__BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Implement __bu
i
ltin_choo
s
e_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
e
l Matz
x86
-
asm: Implement prefetchw
o
pcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix lar
o
pco
d
e operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l
Matz
tcc-asm:
Parse
.
size directive co
r
rectly
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x
86-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm:
Add [sl]
[
ig]d
t
q
o
pcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inli
n
e as
m
: Accept 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm: I
m
p
lement fxrstor
q
a
n
d f
x
saveq
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
F
i
x p
a
rsing attributes
f
or
s
truct de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
a
sm:
I
mplement clflush opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline as
m
: Accept "e" constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm:
accept concatenated
strings
i
n c
o
nstraints
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
i
n
l
i
n
e asm
:
Fix '
P
' and accept some r<nr> reg
i
ste
r
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Ma
t
z
Accept symbols in
initiali
z
ers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-64-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tcca
s
m: Implement co
m
pare e
x
p
r
essions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64
-
asm: Acc
e
p
t
expre
s
sio
n
s fo
r
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
inlin
e
asm: Accept
'
p'
constrai
n
t and
'P' te
m
p
lat
e
mod
commit
|
commitdiff
|
tree
next