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
x86-64: Fix cast from integers to pointers.
2009-04-18
Shinichiro
Hamaji
x86-64
:
Fix cast from integers t
o
pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
m
aj
i
Work around fo
r
the issue TCC doesn't handle -
2
1474
8
3648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Fixes for issues I've j
u
st found/intr
o
du
c
ed to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Cast from 64
b
it poi
n
ter to lo
n
g l
o
ng
m
ust not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64: There can be
valid addresses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64
:
T
h
e first an
d
second ar
g
uments of
m
emcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
Fix silly typ
o
s
i
n the pre
v
ious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86
-
64: Make A
B
I for
l
ong doub
l
e
co
m
patible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the
test co
v
erage:
!
v
a
l for float/dou
b
le/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
86-64: Combi
n
e b
u
ffers
of
section
s
before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PIC code so that we
c
a
n
c
r
eate share
d
o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaj
i
x86-64: Now
T
CC c
a
n
crea
t
e hea
l
thy shared ob
j
ects fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64 bug fix: Fix
s
t
a
b generation for
x
86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64 bug fi
x
: Use stack with
alignment
just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
H
amaji
x86-64: Save R
D
X and RCX befor
e
we us
e
them as
f
unctio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
R
emove multiple def
i
n
i
tion e
r
ror caused b
y
co
m
bination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ha
m
aji
Ad
d
check fo
r
invalid nu
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
am
a
ji
Fix overru
n
in decl_initialize
r
_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
am
a
ji
Better DLL support
o
n
x8
6
-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro
H
amaji
F
irst naive DLL support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Generate PIC for add
r
ess
e
s
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nich
i
ro
H
a
m
aji
Suppress no
i
sy pointer si
g
ned-ness warnings
on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ic
h
iro Hamaji
Code cleaning: utilize v
p
ushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
aji
Suppor
t
l
o
ng long
bitfield
s
f
or
a
ll architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
ji
A uint64 bug fix o
n
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
A
llow long long as a
type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaji
A
d
d several t
e
st c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
A
d
d support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
s/int
/
unsigned/ since GCC 4
.
3
.
2 produces code
w
hi
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Supor
t
LDO
U
BLE_SIZE =
=
16 envi
r
o
n
ment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
s
i
lly
b
ug fix: s/#if
d
e
f PTR_SIZE ==
4/#if PTR
_
SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nich
i
ro Hama
j
i
Make tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro H
a
maji
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Ha
m
aji
U
se i
n
t*2 ins
t
ead
of long*
2
to hold doub
l
e value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
hiro
Hamaji
Us
e
l
ong inst
e
ad of int
t
o hold
pointer val
u
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
ro Hamaji
Add __
b
uiltin_frame
_
address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro
H
a
maji
Imported several macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Introd
u
ce E
l
f
W macro and ELFW to e
n
capsulat
e
the d
i
fference
.
.
.
commit
|
commitdiff
|
tree