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: use r8/r9 as generic integer registers
2009-08-24
Shinichiro H
a
maji
x
86-64:
F
ix stab
d
ebug info
r
mation
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichiro Ham
a
ji
x86-64: change the type
o
f size_t and
ptr
d
iff
_
t
.
commit
|
commitdiff
|
tree
2009-06-10
Shinich
i
r
o
Hamaji
x
86-
6
4: Align
retur
n
value of alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shin
i
c
hir
o
Hamaj
i
x86-64: Add
alloc
a
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro Hamaji
Return
v
a
lue
o
f
e
xi
t
should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro H
a
maji
F
i
xes for tests
/
Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaj
i
Cal
l
r
elocate_sym(
)
be
f
ore
w
e return the offset
,
so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
ir
o
Hama
j
i
x86-64: F
i
x
t
cc -run
.
W
e
n
eed extra memory fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86
-
64: Define make variable TARGET
so that te
s
t
2
a
nd
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Hamaji
x86-64: Remove c
o
de for debug pr
i
nt
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
x
8
6-64: Fix cast
from int
e
ge
r
s
t
o po
i
nters
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
Work around for the issue TC
C
doesn't h
a
ndl
e
-2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
Fixe
s
for issues I'
v
e just found/introduced to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64: Cas
t
f
rom
6
4
b
it
p
o
i
n
t
er
to
long long must n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: T
h
ere can be valid addr
e
sses which is gr
e
ater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
ama
j
i
Fix
f
o
r
x86-64:
T
h
e
first and second
a
rgum
e
nts
of mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix s
i
ll
y
ty
p
os i
n
the previo
u
s change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
x86-64: Make ABI for long double compatible wi
t
h GC
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Improve t
h
e test cov
e
rage: !val for fl
o
at
/
double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x
8
6-64: Combine buf
f
ers of
sections b
e
fore
w
e call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaj
i
Generate PIC c
o
d
e
s
o
that we ca
n
create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
j
i
x86-
6
4:
Now TCC can
crea
t
e healthy
shared object
s
from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ham
a
ji
x
86
-
64 bug fix: Fix
s
t
ab gen
e
rat
i
on for
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64 bug
f
ix: Use
s
tac
k
w
i
th
ali
g
nment just lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nic
h
iro Hamaji
x8
6
-64: S
a
v
e
RDX
a
nd RCX before we us
e
t
hem as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hamaji
Remove multiple defi
n
ition error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
Add check for i
n
valid
n
umbers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fix ov
e
rrun i
n
decl
_
initializer_al
l
oc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
B
etter DLL sup
p
ort
o
n x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
First n
a
ive DLL suppor
t
on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Genera
t
e PIC f
o
r address
e
s o
f
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
S
u
ppre
s
s
n
oi
s
y poi
n
ter signed
-
n
e
ss warnings on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro H
a
maji
Co
d
e cle
a
ning: utilize vpushl
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support long long b
i
tfields for all ar
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug
f
ix on x8
6
-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow long long as a type of
bi
t
f
ields
on
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro H
a
maji
Add s
e
veral t
e
st cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaj
i
Ad
d
s
upport o
f
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2 produces code w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
iro H
a
m
a
ji
Sup
o
rt LDOUBLE_
S
IZ
E
== 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o
Hama
j
i
silly bug fix: s/#ifdef
PTR_SI
Z
E == 4/#if PTR
_
S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
amaj
i
Make tc
c
e
l
f
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
One more s/
i
nt/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
m
a
j
i
Use int*2 instead of
l
ong*
2
to hold d
o
uble
v
alue
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro H
a
maji
Use l
o
ng inste
a
d of
i
n
t to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
H
amaj
i
A
d
d __b
u
iltin_fr
a
me_addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o Hamaji
Imported several macros requir
e
d
by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
H
amaji
Introduce E
l
fW
macro
and
ELFW
t
o encap
s
ul
a
te t
h
e
d
i
fference
.
.
.
commit
|
commitdiff
|
tree