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
Fix testsuite invocations
2017-02-11
Michael Matz
Fix
testsuite invocations
commit
|
commitdiff
|
tree
2016-12-20
Michael
M
atz
Fix pseudo leak
commit
|
commitdiff
|
tree
2016-12-20
Michael Matz
Fix some code suppressio
n
fallout
commit
|
commitdiff
|
tree
2016-12-18
Mich
a
el Matz
F
i
x gaw
k
miscompile
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
i386: Fix
vario
u
s testsuite
issues
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
a
rm64: Handle R
_
AARC
H
6
4
_PREL32 again
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
arm64: Fix largeptr te
s
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
arm64:
F
i
x a
c
a
se o
f
dead code suppressi
o
n
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
struct-layout
:
Allow lowering of
member a
l
ignment
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
S
u
pp
o
rt large alignment requests
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
st
r
uct-layout: cleanup code a b
i
t
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
bit
f
ields:
F
i
x MS layo
u
t
s
o
m
e more
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
bitfields: fix PCC layout
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
bitfiel
d
s: Impleme
n
t MS
co
m
pati
b
le layout
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix struct layout
s
ome more
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Split
off record layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bi
t
enums
a
nd switch cases
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tccp
p
: Fix tok
e
n pasting
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
lib
t
cc
1
: Don'
t
use
stdl
i
b
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
F
i
x misc
o
mpile with
dead sw
i
t
c
hes
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Handle
multi
p
le -O o
p
tions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
b
ui
l
d
:
Respect
CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
64bit:
Fix addends > 32 bits
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86-64-
a
sm: Accept high
re
g
ister in clob
b
ers
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
M
atz
Fix initializing
me
m
bers multiple tim
e
s
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
Matz
Support l
o
cal regis
t
er varia
b
l
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x c
o
ns
t
foldi
n
g
o
f 64bit pointer constants
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Cor
r
ect r
e
g
i
ster size fo
r
pointer ops
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
s
t
ruct
-
init
:
Copy relocs for compoun
d
literal
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6_64-asm: fix copy-out registers
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
a
tz
x86_64: Add -mno-sse
o
ption
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6-64: relocation adde
n
d
is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-
6
4: Prefer
3
2S relo
c
ations
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt
:
Don't emit inline functions from
d
ead co
d
e
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Ma
t
z
Handle __builtin_extract_return_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
opt:
c
onst
p
rop also
'
cond && 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t:
M
ake break and
goto
not fal
l
through
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
opt: Start optimizing dead c
o
de
a
bi
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Revert "Rej
e
c
t
jumping insi
d
e stmtex
p
rs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
a
c
tor out
c
onst conditi
o
n detection
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Reject jumpin
g
ins
i
de s
t
mtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix more nocode_wanted jum
p
problem
s
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Fix aliases on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
a
tz
Fix sizeof(c
h
ar[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix __
b
u
iltin_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cca
s
m:
S
uppo
r
t
ref
s
to anon
s
ymbols
from
a
sm
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccasm: Don't
ignore
# in pr
e
pr
o
ce
s
sor di
r
ectives
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6
-asm: Accept a
l
l 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x enum bi
t
fie
l
d
s
p
a
ssed to stdarg fu
n
ctions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
Ad
d
resse
s
of non-weak s
y
m
bols
ar
e
non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
F
ix acc
e
ss-afte
r
-free wit
h
state
m
ent
exp
r
e
ssio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Mat
z
tccpp:
A
llow
com
p
uted include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x86-asm: Corr
e
ctly
infer r
e
gister s
i
ze f
o
r bools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-64-a
s
m:
Implement
cmpxchg16
b
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Al
l
ow loads from som
e
s
truct
s
/
unions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
tc
c
a
s
m
: Lookup
C
sy
m
b
ols from
A
SM
b
locks
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l
M
a
tz
tccasm: Im
p
lement
.
set
s
ym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
e
n
u
m
s and
i
nts a
r
e compatible
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
e
n
u
m
s
and ints
a
r
e
compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x
86-64-as
m
: Fix ltr/s
t
r
a
n
d push/pop
o
perands
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-a
s
m: Implem
e
n
t high %cr regi
s
ters
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
st
r
u
ct-ini
t
: Support range i
n
i
ts for
l
o
c
a
l vars
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-64-as
m
: Support high
r
egi
s
ters %r8 - %r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline-asm: Accept "
f
l
a
g
s" cl
o
bber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
ruc
t
-
init: A
l
low memb
e
r initializat
i
on
fro
m
quali
f
i
e
d
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
struct-init: Correctly parse unna
m
ed member
initializers
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
t
z
struct-
i
nit: Cl
e
a
nup som
e
more
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
stru
c
t-init:
Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Impleme
n
t initializing su
b
aggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: Reimplement
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
S
upport attribute betw
e
en
double p
o
inte
r
stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
Fix fu
n
ction to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix parsin
g
arra
y
typedefs of unknown size
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
tccpp: Implem
e
n
t
__BASE_FI
L
E__ m
a
cro
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Implemen
t
__builtin_choos
e
_e
x
pr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Implement prefet
c
hw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Fi
x
lar opcode operands
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tcc-asm
:
P
a
rse
.
size directive correctly
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
8
6-asm: More o
p
code
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x
8
6-as
m
:
Add
[
s
l
][i
g
]
dtq
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
in
e
a
s
m: Accept 'R' constra
i
nt
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
x86-a
s
m:
I
mplemen
t
fxrstorq and fx
s
aveq
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
Fi
x
parsing attributes for struct
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86-asm:
I
mplemen
t
clflus
h
o
p
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
in
l
in
e
a
s
m: Accept "
e
" constra
i
nt
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
i
n
line asm: ac
c
ept concatenate
d
stri
n
gs in cons
t
raints
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l M
a
t
z
inline asm: Fix
'P' and acce
p
t some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
Accept symbo
l
s
i
n init
i
aliz
e
rs also on 64 bi
t
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
M
atz
x86
-
64-asm: More opcodes
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
tccasm:
I
mplement com
p
are expres
s
ions
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
Matz
x86-64-a
s
m: Accept ex
p
ressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
inline a
s
m: Acc
e
pt 'p' constraint a
n
d 'P' tem
p
late m
o
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccas
m
:
A
cc
e
pt
.
balign
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
Accep
t
more asm
e
xpressions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
cca
s
m
:
Implement
.
pushsection and
.
popsection
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accep
t
empty struct mem
b
e
r
d
e
cls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-a
s
m: Acc
e
pt 'q'
m
odifi
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept concatenated strings in attr
i
butes
commit
|
commitdiff
|
tree
2016-12-15
Michael
Mat
z
Acc
e
pt
-
Wp,a
r
g
s
commit
|
commitdiff
|
tree
next