repo.or.cz
/
tinycc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
enable making tcc using libtcc
2009-04-18
Shinichiro Hamaj
i
Return value of exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
a
maji
F
i
xes for tests/Make
f
ile
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
C
a
l
l
r
e
l
oc
a
t
e
_sym() be
f
o
re we retu
r
n the
o
ffset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fi
x
t
cc -run
.
We need
extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
x86-64: Defin
e
m
ake v
a
ri
a
b
le
T
ARGET so that test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x8
6
-
6
4: Remove code f
o
r debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
8
6
-
64:
Fix c
a
st
from i
n
teg
e
r
s to
poi
n
ters
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Work around for t
h
e issue TC
C
doesn't handle -21
4
7483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fixes for i
s
sues I've just f
o
u
n
d/in
t
roduced
t
o x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hamaji
x
8
6-64
:
Cas
t
from 6
4
bit pointer to l
o
ng long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro
Hamaji
x
8
6
-64: Th
e
re can be valid
a
dd
r
esses w
h
ich is
greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
c
h
iro Hamaji
Fix for x
8
6-64: The first an
d
s
e
cond arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
F
i
x sill
y
t
y
pos in th
e
p
revious change
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ic
h
iro Ha
m
aji
x86-64:
Make
A
BI for long double compatible with GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the test
c
ov
e
rage: !val fo
r
f
loat/double/
l
ong
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
x86
-
64: Combine buffers
of sect
i
ons
b
efore
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaj
i
G
e
nerate PIC code so that w
e
can create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: No
w
TCC can create h
e
althy shared obje
c
t
s f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64 bug fix: Fix stab gene
r
atio
n
for x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro
H
amaji
x86-64 bug f
i
x:
U
se
s
tack
w
i
th alignmen
t
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
H
am
a
ji
x86-64: Save RDX and
RCX
before we u
s
e
them as f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
r
o
H
a
maji
Remo
v
e
multiple definition error caused
b
y
combinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
Add che
c
k
for
i
n
v
alid number
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix overrun in d
e
cl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
Hamaji
Better DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
First
n
aiv
e
DLL su
p
port on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
Ge
n
e
r
ate PIC for addresses of s
y
mbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
Sup
p
ress
n
ois
y
pointe
r
signed-
n
ess
w
a
rnings on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code
c
leaning:
uti
l
iz
e
vpushl
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ham
a
ji
Suppo
r
t long long
bitfields for
al
l
arc
h
itectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
Allow
long lon
g
as a t
y
pe of bitfields
on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichir
o
Hamaji
Add several test
cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add suppor
t
of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsi
g
ned/ since GCC 4
.
3
.
2
p
r
o
duces cod
e
which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
S
uport LDOUBLE_SIZE ==
1
6 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s
i
lly bug fix:
s/#ifdef PTR_SIZE == 4/
#
if P
T
R_
S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Make
t
ccelf
.
c
64
b
it ready
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
ni
c
hiro Hamaji
One m
o
r
e s/int/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Us
e
i
nt*2 instead of
long*2 to hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Use long in
s
tead of
int t
o
hold
pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Add __bu
i
ltin_frame_ad
d
ress(0)
commit
|
commitdiff
|
tree
2008-12-02
S
hinic
h
iro
Hamaji
Imported
several macros required
b
y x86
-
64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
I
n
t
r
oduce
E
lfW macro and E
L
F
W to
e
ncapsul
a
te the
difference
.
.
.
commit
|
commitdiff
|
tree