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
Shinichiro Ham
a
ji
x86-64: Fix
t
cc -r
u
n
.
W
e
n
e
ed extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
ji
x86-64: Define make va
r
iab
l
e
T
A
R
G
ET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86
-
64:
R
e
m
ove code fo
r
deb
u
g print
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4: Fix cast from intege
r
s to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Wo
r
k aroun
d
for the i
s
su
e
T
C
C do
e
sn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
ma
j
i
Fixe
s
for issues I've
j
ust
fou
n
d/int
r
oduced
t
o x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
x86-64: Cast fro
m
64bi
t
p
oin
t
er to long long mus
t
no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
m
a
ji
x8
6
-
64
:
The
r
e can be valid address
e
s
w
hich
i
s
grea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fix for x86-64: The first
a
nd sec
o
nd argum
e
nts
o
f memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Fix silly ty
p
os in th
e
previou
s
chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x
8
6-64: Make
ABI for l
o
ng do
u
b
l
e com
p
atible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
r
o
Hamaji
Improve the
t
est coverage: !va
l
for flo
a
t
/
double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
r
o Ha
m
aji
x86-64: Combine buffers of sections
b
e
f
o
re we
call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
G
enerate PIC
code s
o
that we
c
a
n c
r
eate sh
a
red objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ha
m
aji
x86-64:
Now TCC can create heal
t
hy shared ob
j
e
c
ts from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
x86-64 bug fix: Fi
x
stab generatio
n
for x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o H
a
maji
x86-64 bug fix: Use st
a
ck
with alig
n
ment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Save RDX and RCX b
e
for
e
w
e
use them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multip
l
e
defin
i
tion error cau
s
ed by combinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Add check for inval
i
d numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Fix overrun in decl
_
init
i
a
l
i
zer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
B
et
t
er DLL support o
n
x86
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
rst naive D
L
L support
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Gene
r
ate PIC for addresses
o
f sy
m
bols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Suppress noisy pointer
si
g
ned-ness warnings on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Ham
a
ji
C
o
de cleaning:
u
ti
l
ize vpushl
l
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
u
pport long long b
i
tf
i
elds for all arch
i
tectur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
A
uint64 bug
f
ix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaj
i
All
o
w lon
g
long as a type of b
i
tfields
on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add
support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
s/int/un
s
igned
/
sinc
e
GCC 4
.
3
.
2
p
roduces code whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Sup
o
rt
L
DOUBLE_SIZE == 16 envir
o
n
m
e
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
sill
y
bug f
i
x
:
s/#ifdef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
in
i
chiro Hamaji
Make tc
c
el
f
.
c
6
4bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One m
o
re s/in
t
/
l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use i
n
t*2 instead of l
o
ng*2
to h
o
l
d do
u
ble val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro
Hamaji
Use
long
instead of
i
nt to hold pointer
values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
a
ji
Ad
d
__bu
i
ltin
_
frame_ad
d
r
e
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Impo
r
ted sev
e
ral m
a
cros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Hamaji
Introduce ElfW m
a
c
r
o and
E
L
F
W to encapsulate
t
he difference
.
.
.
commit
|
commitdiff
|
tree