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: 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
Shinichiro Hamaji
Work aroun
d
for the iss
u
e TC
C
d
o
esn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
F
ixes
f
or issues I'v
e
just found/introduced t
o
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o Hamaji
x86-64: Cast
fr
o
m
6
4bit poi
n
ter
t
o
long long
m
ust not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaj
i
x86-
6
4: T
h
ere can be val
i
d a
d
dresses which
is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
j
i
Fix for
x
8
6
-64: The first and
s
econ
d
arguments of m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Ham
a
ji
Fix si
l
ly t
y
pos in the p
r
e
v
ious ch
a
nge
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o
H
amaji
x86-64: Make ABI
for lon
g
double compatibl
e
w
ith GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
I
m
prov
e
t
h
e
test coverage
:
!
val for float/double
/
lon
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ic
h
i
ro H
a
maji
x8
6
-
64: Co
m
bine bu
f
fers of sec
t
io
n
s before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
Gener
a
te PIC cod
e
s
o
t
h
a
t w
e
c
a
n
cr
e
ate sha
r
ed objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4
: Now TCC ca
n
creat
e
health
y
shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64 b
u
g fix
:
Fix s
t
a
b
generation for
x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64 bug fix:
U
s
e
stack w
i
th
a
lign
m
e
nt just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: Sa
v
e
RDX and RCX be
f
o
r
e
we use them as func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaj
i
Re
m
ove
m
ultip
l
e defi
n
ition error cau
s
ed by
c
ombination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
am
a
j
i
A
d
d c
h
eck for
invalid number
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
amaji
Fix overrun in decl_initializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
Better DLL suppor
t
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichir
o
Hamaji
First nai
v
e
DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hamaji
Gen
e
r
ate PIC for addresse
s
of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ham
a
j
i
Sup
p
r
e
ss noisy poi
n
te
r
signed
-
ness wa
r
n
i
ngs
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ha
m
aji
Code cleaning: utilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Support
long
long bitfi
e
l
d
s fo
r
all architec
t
u
r
es
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
A ui
n
t6
4
bug fix
o
n x8
6
-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
Allow
l
o
ng long as a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
m
aji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Ham
a
ji
Add
su
p
port of x86-6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
c
h
iro H
a
m
aji
s/int/
u
ns
i
gned/ si
n
ce G
C
C 4
.
3
.
2 produce
s
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nich
i
ro
Hamaji
Suport LD
O
UBLE_SIZE
=
=
1
6
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
c
hiro Hamaji
sil
l
y bug fix: s/#i
f
de
f
PT
R
_SIZE == 4/#if
P
T
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Ma
k
e
t
ccelf
.
c 64b
i
t ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
One more
s
/int/long
/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
c
hiro Ha
m
a
j
i
Use int*2 ins
t
ead of long*2 to hol
d
doubl
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hama
j
i
Use
l
on
g
instea
d
of int to
hold pointer val
u
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Add
__builtin
_
frame_addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
H
amaji
Imported several macros required by x
8
6-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Int
r
oduce ElfW
m
a
cr
o
and EL
F
W
to encap
s
ulate the dif
f
erence
.
.
.
commit
|
commitdiff
|
tree