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
S
h
inichiro Hamaji
R
etur
n
va
l
ue of exit sho
u
ld be void
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
hiro H
a
maji
Fi
x
es
for
t
ests/
M
akefi
l
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call reloc
a
te_sym() before we retu
r
n the of
f
set
,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x86-6
4
:
F
i
x tcc
-
run
.
We need e
x
t
r
a memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
x86-64: Define m
a
ke va
r
iable TARGET so that test2
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Ham
a
ji
x86-64: Re
m
ove c
o
de for debug pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
x86-64: Fi
x
ca
s
t from i
n
teg
e
rs to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Work around for the issu
e
TCC doesn't
han
d
le -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
xes f
o
r iss
u
es I've
j
u
s
t
fou
n
d/i
n
t
roduc
e
d to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
x86-64: Cast from 64bit point
e
r
to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: T
h
e
r
e can b
e
v
a
lid addresses which is gr
e
ater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Fix for x86-6
4
:
The fi
r
st and
second argu
m
e
n
ts of
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
Fix silly typos in
the p
r
eviou
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaj
i
x
8
6
-64: Make ABI for long double compat
i
b
le with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Imp
r
ove
t
he test coverage: !val for float/double/lo
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: C
o
mbine buff
e
rs of sections before
we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
G
enerate PIC co
d
e so
that we c
a
n create shared object
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro Hamaji
x
8
6-6
4
:
N
ow TCC can c
r
e
a
te healthy s
h
ared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64 bug fix: Fix s
t
ab generation
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
m
a
j
i
x86-64 bug
f
i
x
: U
s
e stack wi
t
h alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: Sa
v
e
RDX and RCX
before
we use them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
R
e
mov
e
mul
t
iple
d
ef
i
nition
e
rror caused
by combin
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
A
d
d c
h
eck for inv
a
l
id n
u
mbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ha
m
aji
Fix
overrun in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
m
a
j
i
Better DL
L
su
p
port on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
j
i
First naive DLL s
u
pp
o
rt on
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
G
e
nerate PIC fo
r
addresses of s
y
mbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
maji
Suppress
n
o
isy pointer sign
e
d
-
ness wa
r
ning
s
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
i
ro Hamaji
Code cle
a
n
ing: utilize v
p
ushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
S
upport lon
g
long bitfields fo
r
all architect
u
res
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 b
u
g fix o
n
x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Al
l
ow l
o
n
g
long as a type of bitf
i
elds on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
A
dd several
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
H
am
a
ji
Add support o
f
x86
-
64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/uns
i
gned/ si
n
ce
G
C
C
4
.
3
.
2 produces code wh
i
ch
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichi
r
o Hamaji
Sup
o
rt LDOUBLE_SIZE == 16 environme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
si
l
ly bug fix: s/#ifdef
P
TR
_
SIZE == 4/#i
f
P
T
R_SI
Z
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
Ham
a
ji
M
a
ke
tccelf
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One mo
r
e s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Use int*2 instead o
f
long*2 t
o
h
old dou
b
le value
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
Hamaji
Use l
o
ng instead
o
f int to hold
p
ointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add __bui
l
tin
_
frame_
a
ddress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Import
e
d several macros
r
equired by x
8
6
-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aj
i
Intro
d
uce
ElfW macro and E
L
FW to encapsulate th
e
differ
e
nce
.
.
.
commit
|
commitdiff
|
tree