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
Fix casts from 32bit integer types to 64bit integer types.
2010-08-30
Sh
i
ni
c
hiro
Ham
a
ji
Fix casts
from 32bit integer types to 64bit i
n
teger
.
.
.
commit
|
commitdiff
|
tree
2010-08-26
Shin
i
chiro Ham
a
ji
Probably wrong stack align
m
ent for struct on W
i
n64
commit
|
commitdiff
|
tree
2010-08-26
S
h
inic
h
iro Hamaji
Fi
x
alig
n
ment
aroun
d
struct fo
r
SS
E
.
commit
|
commitdiff
|
tree
2009-08-24
Shini
c
hiro Hamaji
x86-64: F
i
x stab d
e
bug information
.
commit
|
commitdiff
|
tree
2009-08-24
Shinichi
r
o
H
a
m
a
ji
x86-64: ch
a
nge
t
he type of size_t and ptrdiff_t
.
commit
|
commitdiff
|
tree
2009-06-10
Shi
n
i
chiro H
a
maji
x86-64:
Align return value of alloc
a
by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Hamaji
x
86-64:
A
dd alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Ret
u
rn va
l
u
e
of exi
t
s
hould be void
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
Fixes for t
e
s
ts/Make
f
ile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Cal
l
reloca
t
e_sym() befo
r
e we
re
t
urn the of
f
set, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: Fix tcc -run
.
We
n
eed ext
r
a memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
:
Define make vari
a
bl
e
TARGET so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Remove code fo
r
d
ebug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
x86
-
64: Fix cast fr
o
m integer
s
t
o
poin
t
e
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Wor
k
around for the is
s
ue TCC does
n
'
t
ha
n
dle -2
1
47
4
83648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
F
i
xe
s
fo
r
issues I've just found/intr
o
d
u
c
ed t
o
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Cast fr
o
m 64b
i
t
pointer
to long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86
-
64: There can be valid ad
d
resses
w
hi
c
h is
grea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Fix for x86
-
64: The first and
s
e
cond arguments of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
Fi
x
s
illy typ
o
s i
n
the p
r
evio
u
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
i
ro H
a
ma
j
i
x86-64
:
Make
A
BI for long
d
ou
b
le co
m
patible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
I
m
pro
v
e the test cove
r
age: !v
a
l
f
o
r float/double/l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ha
m
aji
x86-64: Combine buffers o
f
sect
i
ons be
f
ore
w
e
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
G
e
ne
r
ate PIC code so that
w
e
c
a
n creat
e
shared
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
ch
i
ro Hamaji
x
8
6
-
64: Now TCC
c
an create
healthy s
h
ared objects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-
6
4 bug fix: Fix s
t
ab generati
o
n for x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-6
4
bug fix:
U
se st
a
ck with al
i
gn
m
ent just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86-64:
S
ave RDX
a
nd RCX before we use them as
f
unction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
Remov
e
multiple d
e
finition error caused by combina
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Add c
h
eck for inv
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Fix overrun in decl_in
i
tia
l
izer_a
l
loc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Better DLL
s
uppo
r
t on
x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro
H
ama
j
i
First
naive DLL
su
p
port on x86
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
Ge
n
erate PIC for ad
d
resses of s
y
mbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Suppress
n
oisy poin
t
er
s
i
gned-ness warnings on
x
86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
C
o
de clea
n
in
g
: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Hamaji
Support long long bitfie
l
ds for all
a
rchit
e
ctures
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ich
i
ro
Hamaji
A uint
6
4
bug
fix
o
n
x
86-64
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
A
l
l
ow lon
g
lo
n
g as a type of bitfi
e
l
d
s on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
hiro Hamaji
Add several te
s
t case
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Add support of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/i
n
t
/un
s
igned
/
s
ince GCC 4
.
3
.
2
p
ro
d
uces co
d
e whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ichiro
H
a
m
a
ji
S
u
port LD
O
UBL
E
_S
I
ZE == 16
e
nvironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
silly bug fix:
s
/#
i
fdef PTR
_
SI
Z
E
=
=
4/#if PTR_
S
IZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Mak
e
tccelf
.
c 64
b
i
t r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro H
a
m
aji
O
ne mo
r
e
s
/in
t
/long/
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
U
se in
t
*2 i
n
stea
d
of
l
ong*2 to h
o
ld double val
u
e
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichi
r
o Hamaji
Use long instead o
f
int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Add __builtin_frame
_
address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
aji
I
mported severa
l
macros required by
x
86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
I
ntr
o
d
u
ce
ElfW mac
r
o and ELFW to
e
ncapsulate the differ
e
nce
.
.
.
commit
|
commitdiff
|
tree