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
struct-init: Copy relocs for compound literals
2016-12-15
Michael Mat
z
s
tr
u
ct-init
:
Copy re
l
ocs fo
r
compoun
d
l
iterals
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
8
6_64-a
s
m: fix copy-out register
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_
6
4
:
A
d
d -mn
o
-sse op
t
io
n
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-64: relocation ad
d
end
i
s 6
4
bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64: Prefer 32S r
e
locat
i
ons
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
opt: Don
'
t emit inlin
e
f
u
n
c
t
i
o
ns from dead code
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
el Mat
z
Handle
_
_builtin_extract_return_ad
d
r
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
opt:
con
s
t
prop also 'co
n
d
&& 0'
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: Make
break and
g
oto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
opt:
Start
optimizing dead c
o
de a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Rever
t
"
R
eject
jum
p
ing insid
e
stmtexprs"
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
a
cto
r
out const c
o
ndition de
t
ec
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
Rejec
t
jumping inside stmtexprs
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix more nocode_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
Fix al
i
a
s
es
on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
F
ix sizeof(char[a])
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Fi
x
_
_builti
n
_c
o
nstant_p
(
1
0
00/x
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccasm:
S
uppor
t
refs to an
o
n symbols from
a
sm
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
tccasm: Don't
ignore # i
n
pr
e
processor dir
e
c
t
ives
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: Accept all 32bit
immediate
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix enum bitfields
pass
e
d
t
o
s
tdarg functions
commit
|
commitdiff
|
tree
2016-12-15
M
i
cha
e
l M
a
tz
Addresses of
non-w
e
a
k
s
y
mbols are non-zero
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
Fix access-afte
r
-fre
e
wit
h
sta
t
eme
n
t
e
xpre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Allow
computed include like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-asm: Correctly
in
f
er reg
i
s
ter
s
i
z
e for bools
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-64-a
s
m: Imp
l
em
e
nt cmpxchg
1
6
b
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-64:
All
o
w loads from some structs/union
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
tccas
m
: Look
u
p
C
s
ym
b
ol
s
from ASM
b
locks
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
ccasm: Imp
l
ement
.
set sym,
e
xpr
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
enums
and
ints are co
m
patible
commit
|
commitdiff
|
tree
2016-12-15
M
ichae
l
Matz
e
nums an
d
ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-6
4
-a
s
m: Fix
l
tr/str and push/po
p
ope
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x
86-64-asm:
Implement high
%
cr registers
commit
|
commitdiff
|
tree
2016-12-15
M
ic
h
ael
Matz
st
r
u
c
t-init: Support range inits for local
v
ars
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm: Su
p
port high registers
%r8
-
%r15
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
inline-a
s
m: Acce
p
t
"
flags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init: A
l
low member initializati
o
n from
q
u
alified
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struc
t
-init: Correct
l
y parse unn
a
med member initializer
s
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
st
r
u
c
t-init: Cleanup some
more
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct
-
init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
struct-i
n
it: Implement initializing subaggregat
e
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
stru
c
t-i
n
it: Re
i
mplemen
t
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
ha
e
l Matz
S
upport attrib
u
te
b
etween double p
o
inter stars
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix f
u
nction to poi
n
ter
co
n
vers
i
on
commit
|
commitdiff
|
tree
2016-12-15
M
i
chae
l
M
a
tz
F
i
x parsing array typedefs of unkno
w
n size
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
tcc
p
p: Impleme
n
t __BASE_FILE__ ma
c
ro
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
Imp
l
ement __bu
i
ltin_ch
o
ose
_
expr
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Ma
t
z
x86-asm
:
Implement prefetch
w
opco
d
e
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Fix lar opcode
o
perands
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tcc-
a
sm: Pa
r
se
.
si
z
e direct
i
v
e c
o
rrectly
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-
a
sm: More opcod
e
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Ma
t
z
x
8
6-asm: Add [sl][ig]dtq
opcodes
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Ma
t
z
inl
i
ne asm:
A
cc
e
pt
'
R'
constraint
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
x86-asm
:
Implement fxrstorq a
n
d fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l Mat
z
Fix
p
arsing attributes
f
o
r struct
d
ecls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm
:
Imp
l
e
me
n
t
c
lfl
u
sh opcode
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
inl
i
ne
as
m
: Acc
e
pt "
e
" constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
inl
i
ne asm: accept concatena
t
ed strings in
co
n
straints
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
inli
n
e asm: Fix
'
P' an
d
accept some r<nr> registers
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
Accep
t
symbols in initial
i
zers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-64-asm
:
More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
tccasm:
I
m
plem
e
nt compare expression
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Accept
e
xpres
s
i
o
ns for
.
qu
a
d
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nline asm: Accept 'p' constraint and 'P' t
e
mplate mod
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
tc
c
asm: Accept
.
b
a
lign
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el M
a
tz
Accept m
o
re as
m
expressions
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
atz
t
ccasm: Implement
.
push
s
ection and
.
p
o
psec
t
ion
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
e
l Matz
Accept
e
m
pty
s
truct member de
c
ls
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
t
z
x
8
6
-
asm:
A
c
c
ept 'q' mo
d
ifier
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
Accept
co
n
catenated strings in
at
t
ributes
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
A
ccept -Wp,a
r
g
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Change dependency file for
m
at a bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Add --p
a
ram, r
e
ject -m
A
RG if ARG not 32 or 64
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Imp
l
e
m
ent -includ
e
c
m
d
line option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Free
def
i
n
es
before gen_inline_
f
unctions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
tc
c
pp:
F
ix macr
o
_
is_e
q
u
a
l
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp:
free
d
efines also with
PP_BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
x86-
a
sm: Get
r
id o
f
OPC_JMP
a
nd OPC_SHORTJ
M
P
commit
|
commitdiff
|
tree
2016-12-15
Michael
Ma
t
z
x86-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Correct mem64->xm
m
mo
v
q
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
a
sm: R
e
move O
P
C_D16
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
x8
6
-asm:
Fix register
ord
e
r
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
x86-asm:
R
eorganiz
e
instr_type
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
a
el Matz
x86-asm
:
move s
t
a
ts
c
ode
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x
86-as
m
: Add more SSE2 instructio
n
s
commit
|
commitdiff
|
tree
2016-10-16
M
ich
a
el Matz
system-hacks: defi
n
e __GNUC_
_
for Fre
e
BS
D
commit
|
commitdiff
|
tree
2016-10-16
M
ichae
l
Matz
x86-64: Fix
long lo
n
g bug
commit
|
commitdiff
|
tree
2016-10-14
Michael
Matz
F
ix mislea
d
ing indentation
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
Ma
t
z
arm64: Fix
-run
commit
|
commitdiff
|
tree
2016-10-14
Michae
l
M
atz
arm64: Supp
o
rt
P
REL32 re
l
ocat
i
on
commit
|
commitdiff
|
tree
2016-10-14
Mich
a
el Matz
Suppo
r
t ar
c
hiv
e
s
with 64 bi
t
i
ndices
commit
|
commitdiff
|
tree
2016-05-16
Michael Matz
x86-asm: Reje
c
t some inva
l
id arith i
m
m
8 instruction
commit
|
commitdiff
|
tree
2016-05-14
Michael M
a
tz
x86-asm:
A
d
d
.
fill
test
commit
|
commitdiff
|
tree
2016-05-14
M
ichael Matz
x86-asm: F
i
x
s
igned constants
a
n
d opc
o
d
e
or
d
er
commit
|
commitdiff
|
tree
2016-05-14
Michael Matz
x86-asm: Co
n
solid
a
t
e
i
n
s
n descriptions
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
Erro
r
o
u
t o
n
o
p
era
t
ions on structs
commit
|
commitdiff
|
tree
2016-05-11
Mi
c
hael Matz
x86-64-asm: Add mov[sz]x
q
opcodes
commit
|
commitdiff
|
tree
2016-05-11
Mic
h
ael Matz
x86-64-asm: Clean
up 64bit
i
mmedi
a
t
e
supp
o
rt
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm:
G
et
rid
o
f is_s
h
ort_jum
p
commit
|
commitdiff
|
tree
2016-05-11
Michael Matz
x86-asm:
R
emove old ASM_16 co
d
e
commit
|
commitdiff
|
tree
next