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
S
h
inichiro Hamaji
x86-64:
Remove c
o
d
e fo
r
de
b
ug p
r
in
t
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x
86-64: Fix c
a
st from int
e
gers
to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Wor
k
aro
u
n
d
f
or the i
s
sue TCC doesn't handl
e
-
2
147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro H
a
maji
Fi
x
es for issues
I
'v
e
just
found
/
i
nt
r
od
u
c
ed to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Ham
a
ji
x86-64: Cast from
64bit pointer to lo
n
g l
o
ng must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o
Hamaji
x86-64:
There can be vali
d
a
ddresses whic
h
is
g
rea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix for x86-64: The first and second argum
e
nts of
m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
Fix si
l
ly typos
i
n the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64: Make
A
BI
for
long
doub
l
e comp
a
tible w
i
th GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o Ha
m
aji
Impr
o
v
e
the t
e
st
coverage: !val for f
l
oat/d
o
uble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hama
j
i
x86-64
:
Combine buffer
s
of sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
Generate PIC code
s
o that we can
c
reate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86
-
64: Now
T
CC can cr
e
ate
h
ealthy
shared objects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x
86
-
64 bug fix: Fix stab generation
f
or
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
x86-64 bu
g
fix: Us
e
s
tack wit
h
alignme
n
t
j
ust like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hama
j
i
x86-6
4
: Save RDX a
n
d RCX before we use th
e
m as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Re
m
o
ve multi
p
le definition
error caused by com
b
ination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
aji
Add check for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaji
Fi
x
overru
n
in decl_initializer
_
a
lloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
B
e
tter
D
LL su
p
port on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
First naive DLL support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Generate
PI
C
for addresses o
f
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress nois
y
point
e
r signed-
n
es
s
warnin
g
s
o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code
c
l
e
a
nin
g
:
u
til
i
ze vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support lon
g
long bit
f
ields f
o
r a
l
l a
r
chitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
u
i
n
t
6
4 bug
fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Allow long
l
ong
a
s
a
typ
e
of
bit
f
ields
o
n x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Add sever
a
l test
cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maj
i
s/int/uns
i
gned/ si
n
ce GCC 4
.
3
.
2
produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
S
u
p
o
rt
L
D
O
U
B
L
E_SI
Z
E ==
1
6 env
i
ronment
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Ha
m
aji
silly bug fix: s/#ifdef PTR_SIZE ==
4
/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make tccelf
.
c 64bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s/i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Use int*2 instea
d
of lo
n
g*
2
to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long ins
t
ead of int t
o
hold pointer
v
alues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __bu
i
ltin_frame_a
d
d
ress
(
0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Impor
t
ed
s
e
v
e
ral macr
o
s requi
r
e
d
by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ich
i
ro Ha
m
aji
In
t
roduce ElfW ma
c
ro and ELFW to encapsu
l
a
t
e
t
h
e difference
.
.
.
commit
|
commitdiff
|
tree