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: Remove code for debug print.
2009-04-18
Shinichiro H
a
maji
x86-64:
R
emove code for debug pri
n
t
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Ham
a
ji
x86-64: Fix c
a
st from int
e
gers
t
o poin
t
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
maji
Wo
r
k a
r
ound for the issue TCC doesn't
h
andle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Fixe
s
f
or issues I've just fou
n
d/i
n
t
rodu
c
ed to x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
r
o Hamaji
x8
6
-64: C
a
st from 64bit poi
n
ter to lon
g
long mu
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64:
T
he
r
e can be va
l
id
a
d
d
r
e
sses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
ji
Fix for x86-64: The first and sec
o
nd argum
e
nts of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Fix
s
i
ll
y
typos in
the previous
cha
n
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
h
iro Hamaji
x86-
6
4: Ma
k
e A
B
I for long double
c
o
mpatib
l
e with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
I
m
prove the t
e
st
c
o
v
erag
e
: !val for flo
a
t/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
:
Com
b
in
e
buffers of secti
o
ns
b
e
fore we c
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
ch
i
ro Ham
a
j
i
Generate PIC
c
o
d
e so t
h
at we can create sh
a
red objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Ham
a
j
i
x86-
6
4: Now
TCC can
c
r
eat
e
h
e
al
t
hy
s
hared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
x8
6
-64 bug fix:
Fix
st
a
b generatio
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64
b
ug
f
i
x: U
s
e stack with a
l
ignment just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Sa
v
e
R
D
X
and
R
CX before we use them
a
s fu
n
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Remo
v
e multi
p
le definition error ca
u
sed by combi
n
ati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
a
j
i
Add check
f
or invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
F
i
x overrun
i
n d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Better DLL support on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fir
s
t
n
a
i
v
e
DLL supp
o
rt on
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate P
I
C for addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
uppress noisy po
i
nter signed-
n
ess wa
r
n
ings on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Co
d
e cleaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Support
l
o
ng lon
g
b
i
t
fields for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro
H
amaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
Allow l
o
ng long as a t
y
pe of b
i
tfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Ad
d
several
t
est
c
a
s
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Add
s
upport of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
s
/int
/
unsi
g
ned/ sinc
e
G
C
C
4
.
3
.
2 produc
e
s c
o
de which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaj
i
Suport LDOUBLE_SIZE == 16 e
n
v
ironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
chiro
H
amaji
silly bug f
i
x: s/#if
d
ef PTR_SIZE == 4/#if PTR_SIZ
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Ma
k
e t
c
c
e
lf
.
c 64bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
One more s/i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int
*
2 instea
d
of long*2 to
h
o
l
d
doubl
e
v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Use long instead o
f
int
t
o hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
ini
c
hiro Hamaji
Add __builtin_fram
e
_addres
s
(0
)
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro H
a
maj
i
Im
p
or
t
ed
s
evera
l
macros requ
i
r
e
d
b
y
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Introduce
E
lfW macro a
n
d
E
LFW to encapsulate
t
he
d
i
fference
.
.
.
commit
|
commitdiff
|
tree