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
x86-64: Add alloca.
2009-06-08
Shin
i
chir
o
Ham
a
j
i
x
8
6-
6
4: A
d
d alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
Return value of e
x
i
t
should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
m
aji
Fixes
f
or te
s
ts/Ma
k
e
fil
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro H
a
maji
Call relocate_sym()
b
e
fo
r
e we return the offset,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
x86-64:
F
ix tcc -r
u
n
.
We nee
d
ext
r
a
memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x86-64: Define make variable
T
ARGE
T
s
o
t
h
at tes
t
2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ham
a
ji
x
8
6
-64: Remo
v
e code
f
or debug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaj
i
x
8
6-
6
4: Fix c
a
s
t from int
e
gers t
o
poin
t
ers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Work around for the is
s
ue
TCC
d
oesn't hand
l
e -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
Ha
m
aji
F
i
x
e
s for is
s
ues I've j
u
st found/introduced to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64:
C
ast fro
m
64bi
t
pointer t
o
long
l
ong
m
u
s
t no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64
:
There can
b
e valid ad
d
resses which is g
r
eater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Fix for x8
6
-64: The first and second a
r
gum
e
nts
o
f mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
Fix silly
t
yp
o
s in the
previous chang
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Make ABI for long double com
p
ati
b
le with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the
t
est coverage: !val for float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
x86-64: Com
b
ine buf
f
ers
o
f
s
e
cti
o
ns before we c
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Generate PIC co
d
e so that we can creat
e
shared object
s
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Hamaji
x86-64: Now T
C
C can cr
e
ate healthy
shared objects
f
rom
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
x86-64 bug fix: F
i
x st
a
b gener
a
t
i
on for
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-
6
4
bug fix
:
Us
e
stack w
i
th alig
n
men
t
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ha
m
aji
x86-64:
Save
RDX and RCX
before w
e
use them as funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Re
m
o
ve
m
ulti
p
le
definition error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Hamaji
Add check for invalid
numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
c
h
iro Ha
m
aji
F
ix overrun in
d
ec
l
_initializer_a
l
l
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Bett
e
r DL
L
supp
o
rt
on
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Fi
r
st naiv
e
DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro
Ha
m
aji
Generate PIC for addresses
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ich
i
ro
H
amaji
S
u
ppre
s
s
nois
y
pointe
r
sign
e
d-nes
s
warnings
o
n x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
C
o
de cleaning: utilize vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro
Hamaj
i
Supp
o
rt long long
b
it
f
ie
l
ds for all ar
c
hitec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Hamaji
A
u
int64
bug
f
ix on x
8
6-6
4
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Al
l
ow
l
ong lo
n
g as a type of bitfields o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Add
several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
aji
A
d
d support of x8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
s
/int/unsigne
d
/ since GCC
4
.
3
.
2 produc
e
s code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
S
u
port LDOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro H
a
m
aj
i
s
illy
b
ug fix:
s
/#ifdef PTR_SIZE =
=
4/#
i
f
PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ic
h
iro Ha
m
a
ji
Make tccel
f
.
c 64bit
r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s
/
int/long/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
iro Ha
m
aji
Use int*2 instead of
long*2 to ho
l
d double v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Use long
i
nstead of int to hol
d
pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add _
_
builtin_fram
e
_a
d
d
r
ess(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
Imported sever
a
l macros requir
e
d by x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
Introduce
ElfW macro and
E
L
FW to e
n
capsulate the
d
ifference
.
.
.
commit
|
commitdiff
|
tree