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
Return value of exit should be void.
2009-04-18
Shinichir
o
Ha
m
aji
Retur
n
value of e
x
it should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes fo
r
t
est
s
/
M
akefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
aji
Call r
e
locate_sym() before we
r
eturn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x
8
6
-6
4
: Fix tcc -run
.
W
e need extra memor
y
for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
x86-64: Define make varia
b
le TARGET so that test
2
and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Hamaji
x86-64:
R
emove code
for
d
ebug
pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64:
Fix
cast from integer
s
to poin
t
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro
Ham
a
ji
Wo
r
k arou
n
d fo
r
the issue TCC doesn't handle
-
21474
8
3648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o H
a
maji
Fixes for i
s
sues I've just fo
u
nd/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
x86-64: Cast
f
r
o
m 64bit
p
ointer to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64:
The
r
e can b
e
val
i
d addresses which is g
r
eater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fi
x
for x86-6
4
: The
f
irst and
se
c
o
n
d
a
rgument
s
of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaj
i
Fix silly typos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64:
M
ake ABI for long double compatib
l
e with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Improve the test coverage: !
v
a
l
for float/double/
l
ong
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Hamaj
i
x
8
6-64: Co
m
bine buffers
of sectio
n
s before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
Genera
t
e PIC cod
e
so tha
t
we can create shared ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Hamaj
i
x86-6
4
:
Now
TCC can create
h
ealthy share
d
objects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro
H
amaji
x86-
6
4
bug
fix:
F
i
x
stab gener
a
tion for x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro H
a
maji
x86-64 bug fix: Use stack with alignme
n
t
just
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nic
h
iro Hamaji
x
8
6-
6
4: Save
RDX and RCX
before we
use them as f
u
n
ction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
maji
Remo
v
e
multi
p
le definiti
o
n error ca
u
se
d
b
y
c
o
mbinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Ad
d
check
f
o
r
inv
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
Fix
o
v
e
rru
n
in decl_initia
l
izer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Bet
t
e
r
D
LL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
a
m
aji
First naiv
e
DLL sup
p
o
rt o
n
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Hamaji
Ge
n
erate PIC
f
or addre
s
ses of sym
b
ols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
S
uppress noisy pointer sign
e
d-ness warnings o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
C
o
de cleani
n
g
:
utili
z
e vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Support long l
o
ng
b
itfields for all architec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ham
a
ji
A uint64 b
u
g fix on
x86
-
64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o Hamaji
Allow lo
n
g
l
on
g
as a type of bitf
i
el
d
s on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
A
dd
s
e
ve
r
al test cas
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add
s
up
p
ort of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
s/int/unsigned/ since GCC
4
.
3
.
2 produce
s
code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nichiro Hamaji
Suport LD
O
UBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ham
a
ji
s
illy bug fi
x
: s/#i
f
d
ef PTR_SIZE == 4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Make tccelf
.
c 64b
i
t
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaj
i
One more s/
i
nt/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
hiro Hama
j
i
U
s
e
int*2 instead of l
o
ng*
2
to h
o
ld double val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
Hamaji
Use long
instead of int to hol
d
pointer valu
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add __bui
l
tin_fram
e
_addres
s
(
0
)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
a
m
a
j
i
Imported s
e
veral macr
o
s required by x86
-
64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro
H
amaji
Introduc
e
Elf
W
ma
c
ro
a
nd ELFW
t
o encap
s
ulate
the d
i
f
fe
r
e
n
c
e
.
.
.
commit
|
commitdiff
|
tree