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
Split off record layouting
2016-12-15
Micha
e
l Matz
Split off re
c
or
d
layouting
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
x86-asm: Fix seg
f
ault
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix 64bit en
u
ms and switch ca
s
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
tccpp: Fix token pa
s
ting
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
libtcc1: Don't use
s
t
dlib
f
unc
t
i
o
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix miscompile wit
h
dead switc
h
es
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Hand
l
e m
u
ltiple -
O
options
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Ma
t
z
build
:
Respect CPPFLAGS override
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
64bit: Fix adden
d
s > 32
bits
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x
86-64-asm: Accep
t
high register
i
n
clobbers
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fix initializing m
e
mbers
m
ul
t
iple time
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Support local
r
egister va
r
iables
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
Fix c
o
nst fold
i
ng of 64bit pointer constant
s
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x8
6
-asm: Correct regis
t
er size for pointer
o
ps
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
struct-in
i
t: Copy
r
elocs f
o
r comp
o
und li
t
era
l
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x86_64-asm
:
f
i
x
copy-out
reg
i
sters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86_64: Add -mno-sse
option
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64: r
e
l
o
cati
o
n ad
d
end is 64bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Mat
z
x86-64: Prefer 32
S
r
e
locatio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Mat
z
o
p
t: Don't
emit inline functions from dea
d
code
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
Handle __builtin_extract_retur
n
_addr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
opt: constprop also 'c
o
n
d && 0
'
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
opt: Make br
e
ak a
n
d goto not fallthrough
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
o
p
t:
S
tart op
t
i
m
i
z
ing dead code a bit
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
R
eve
r
t "
R
eject jumping inside st
m
texprs"
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
h
ael Matz
F
actor out
cons
t
condition detection
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el
M
a
tz
R
e
ject jumping insid
e
stmt
e
xprs
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
Fix more noc
o
d
e_wanted jump problems
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
M
a
t
z
F
ix ali
a
ses o
n
64
b
i
t
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael
M
atz
Fi
x
size
o
f
(char[a
]
)
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
i
x _
_
built
i
n_constant_p(1000/x)
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael
Ma
t
z
tc
c
asm: Suppor
t
refs to ano
n
symbols from a
s
m
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
a
tz
t
ccasm:
D
on't ignore # in preproce
s
sor direc
t
ive
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael
M
atz
x86-as
m
: Accept all 32bit immediates
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Mat
z
F
i
x enum bitfields pass
e
d
t
o stdarg function
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Addresses
of non-wea
k
symbols are no
n
-zero
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
h
ael Matz
Fix access-afte
r
-fre
e
w
i
th
s
tat
e
ment expressions
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
M
atz
tccpp: Allow comp
u
ted include
like 42
.
h
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86
-
asm: Correctly infer
r
e
g
ister size for
b
ools
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
x8
6
-64-as
m
: Impl
e
ment
c
m
pxchg
1
6b
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Ma
t
z
x
86-64:
A
llow loads f
r
o
m so
m
e structs/unio
n
s
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
tcca
s
m:
L
ookup C symbols from ASM
bloc
k
s
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hae
l
Matz
tccasm: Implement
.
set sym, expr
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
enums
a
nd ints are compati
b
le
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
enums and ints are compatible
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
6
4-asm: Fix ltr/str an
d
push/
p
op op
e
rands
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86
-
64-asm:
Implemen
t
hi
g
h %cr
r
egisters
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
s
t
r
uct-
i
nit
:
Support range inits for l
o
cal vars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
x86
-
64-as
m
: Support high regist
e
rs
%
r8
- %
r
1
5
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
i
nline
-
asm: Accept "f
l
ags" clobber
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
a
e
l
Mat
z
struct-init: Allow member initializa
t
ion fr
o
m
qualif
i
ed
.
.
.
commit
|
commitdiff
|
tree
2016-12-15
Michael M
a
tz
struct-init: Correctl
y
pa
r
se unnamed member initializ
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
stru
c
t-init
:
Cleanup some
m
ore
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
M
atz
struct
-
init: Cleanup
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-init:
Im
p
l
e
me
n
t initializ
i
n
g
sub
a
ggregates
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
struct-
i
nit
:
Rei
m
p
lement
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Support attri
b
u
t
e
between double pointer stars
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
Fix func
t
ion to pointer conversion
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
F
ix parsing array
typedefs o
f
un
k
nown size
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
t
ccpp: Im
p
le
m
ent __BASE_FILE__ macro
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
I
m
pleme
n
t
__
b
u
i
ltin_choose_ex
p
r
commit
|
commitdiff
|
tree
2016-12-15
M
ichael
Matz
x86-asm
:
Implement prefetchw opcode
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x
86-asm
:
Fix
lar
o
pcode ope
r
ands
commit
|
commitdiff
|
tree
2016-12-15
Michael Ma
t
z
tcc-asm:
P
arse
.
si
z
e dire
c
tive
c
orrectly
commit
|
commitdiff
|
tree
2016-12-15
Michael
M
atz
x86-asm:
More
o
p
c
odes
commit
|
commitdiff
|
tree
2016-12-15
M
ichael M
a
tz
x86-asm:
A
dd [sl][ig]dtq opcodes
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Matz
inline asm: A
c
ce
p
t 'R' constraint
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-as
m
: Impl
e
ment fxrstor
q
a
n
d
fxsaveq
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Fix p
a
rsing
attributes for struct decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Implemen
t
clflush
op
c
od
e
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
inline asm: Accep
t
"e" constraint
commit
|
commitdiff
|
tree
2016-12-15
M
i
c
hael Matz
in
l
ine asm: accep
t
concaten
a
ted str
i
ngs in co
n
s
traints
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
inline asm: Fix 'P' and accept some r<n
r
> regist
e
rs
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael
Matz
Accept symbols
in ini
t
i
alizers also on 64 bit
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-a
s
m: More opco
d
es
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
t
c
c
asm
:
Implement compare expre
s
sions
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-64-as
m
:
A
c
cept expressions for
.
quad
commit
|
commitdiff
|
tree
2016-12-15
Mic
h
ael Matz
inl
i
ne asm:
Accept 'p' constraint and
'P' templ
a
te
m
od
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l
Matz
t
ccasm: Accep
t
.
balig
n
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Ma
t
z
Acc
e
pt
mor
e
asm exp
r
es
s
ion
s
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccasm: Implemen
t
.
pushsection and
.
popsectio
n
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Accept empty s
t
ruct me
m
ber decls
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86
-
asm: Accept 'q' modifier
commit
|
commitdiff
|
tree
2016-12-15
Micha
e
l Ma
t
z
Accept concatenat
e
d strings in at
t
ributes
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
Ac
c
e
p
t
-Wp,args
commit
|
commitdiff
|
tree
2016-12-15
Michael Mat
z
Change dep
e
n
dency file for
m
at a
b
it
commit
|
commitdiff
|
tree
2016-12-15
Mi
c
hael Matz
Add --param, rej
e
ct -mARG if ARG
n
ot 32 or
64
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Mat
z
Impl
e
ment -
i
nclu
d
e
c
m
d
line option
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
Fr
e
e
defines befo
r
e gen
_
inline_fun
c
tions
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
tccpp
:
Fix macro_is_equal
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
tccpp
:
free
de
f
ines also with PP
_
BENCH
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Get rid
of OPC_JMP
and OPC_SHORT
J
MP
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-64-asm: Tidy
commit
|
commitdiff
|
tree
2016-12-15
Michae
l
Matz
x86-asm: Correct mem64->x
m
m movq
commit
|
commitdiff
|
tree
2016-12-15
Mich
a
el Matz
x86-as
m
: Remove OP
C
_D16
commit
|
commitdiff
|
tree
2016-12-15
Michael
Matz
x86-asm:
F
ix register order
commit
|
commitdiff
|
tree
2016-12-15
M
ichael Matz
x86-
a
sm:
R
eorgani
z
e
inst
r
_
t
ype
commit
|
commitdiff
|
tree
2016-12-15
M
i
chael Matz
x86-a
s
m: move stat
s
code
commit
|
commitdiff
|
tree
2016-12-15
Michael Matz
x86-asm: Add more SSE2 instructions
commit
|
commitdiff
|
tree
2016-10-16
Mi
c
hael
M
atz
s
yste
m
-hacks: de
f
i
ne _
_
GNUC__ fo
r
F
r
eeBS
D
commit
|
commitdiff
|
tree
next