repo.or.cz
/
tinycc
/
kirr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
x86-64: Fix tcc -run. We need extra memory for PLT and GOT.
2009-04-18
S
hin
i
chir
o
Hamaji
x86-64: Fix tcc -run
.
We n
e
ed extra memory
f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro
H
amaji
x
86-
6
4: Define
make varia
b
le TARGET
s
o tha
t
test2
a
nd
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86
-
64: R
e
mo
v
e
c
o
de
for deb
u
g print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64: Fix cast
from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Work around for the issue TCC
d
oesn't h
a
ndle -2
1
47483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Hamaj
i
Fixes for
i
ssues I've just found/introduced t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Cast from
6
4bit po
i
nter to long l
o
ng must
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
x86-64: There c
a
n
be valid ad
d
resses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hama
j
i
Fix for x86-64: The fir
s
t
a
n
d second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fi
x
si
l
ly ty
p
os in the previou
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: M
a
k
e
ABI for long double compati
b
l
e with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Improve t
h
e test coverag
e
: !val for
float/do
u
ble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
i
ro Hamaji
x
8
6-64: Combine b
u
f
fer
s
of
s
ections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
G
e
nerate PI
C
code so
that we can creat
e
s
hared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: Now TCC can create hea
l
thy shared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x
86-64 bug fix: Fi
x
s
t
a
b
g
e
nerati
o
n
for x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64 bug fi
x
: U
s
e stack wit
h
ali
g
nment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
:
Sa
v
e RDX and RCX
b
efore we use t
h
em
as fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
Re
m
ov
e
multiple definition er
r
or caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Add check
f
or in
v
al
i
d nu
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix ov
e
r
r
un in decl_
i
n
i
tializer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
Bet
t
er DLL support on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o Hamaji
First naive DLL su
p
p
o
rt on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
amaji
Gene
r
ate
PI
C
for addresses of symb
o
ls
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro
H
a
m
aji
Suppres
s
no
i
sy point
e
r signed-ness warnin
g
s on x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
Code cl
e
a
n
ing: u
t
i
lize vpu
s
hll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
amaji
S
upport long long bit
f
ields for all architecture
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
j
i
A u
i
nt
6
4 bug
f
ix o
n
x
8
6-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hamaji
Allow long long as a
t
yp
e
of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
c
hiro Hamaji
A
dd
several te
s
t c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add support of x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
s
/
int
/
u
nsigne
d
/ since GC
C
4
.
3
.
2
produ
c
e
s
code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Suport LDOUBLE_SIZE
=
= 1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
sill
y
bu
g
fix: s
/
#ifdef
P
T
R_SIZE == 4/#if
P
TR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Ma
k
e t
c
c
elf
.
c 64bi
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aj
i
One more
s/int/long
/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
ir
o
Hamaj
i
U
s
e int*2 instea
d
of lo
n
g*2 to ho
l
d d
o
ub
l
e
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
ama
j
i
Use lo
n
g instead o
f
int to hold p
o
inter v
a
lues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Add __
b
ui
l
ti
n
_frame_add
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Im
p
orted se
v
eral macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ham
a
j
i
In
t
rodu
c
e
ElfW ma
c
ro and E
L
F
W to e
n
ca
p
s
u
late the difference
.
.
.
commit
|
commitdiff
|
tree