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
fix "symbol not defined" if symbol has offset 0
2009-06-10
S
h
inichiro Ham
a
j
i
x8
6
-64: Align
r
eturn value of alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
Shinichiro Ham
a
ji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Retu
r
n value of exit should be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fixes for tests/
M
akefile
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaj
i
Call relocate_sym() before we r
e
turn t
h
e offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hamaji
x
86-64: Fix tcc -run
.
We need extra memory for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
iro Hamaji
x
8
6
-64: Defi
n
e m
a
ke varia
b
le TARGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ic
h
iro Hama
j
i
x86-64:
Re
m
ove code for d
e
bug
p
rint
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaj
i
x86-64: Fi
x
ca
s
t from
integer
s
to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hama
j
i
W
or
k
around for the issue
T
CC d
o
esn't h
a
nd
l
e -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Fixes f
o
r
issues I've just f
o
und/int
r
oduced
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro
Hama
j
i
x86-64: Cast from
6
4bit pointer
t
o lo
n
g long must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ha
m
aji
x86-64: Ther
e
can be valid a
d
d
r
esses
which is
g
reat
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichir
o
Ha
m
aji
Fix for
x
86-64: The first and sec
o
nd
argu
m
ent
s
of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaj
i
F
ix silly typos in
t
he previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64: Make ABI for long
doubl
e
compatible with G
C
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
Improve the test coverage
:
!
v
al for f
l
oat/doub
l
e/l
o
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maj
i
x8
6
-64: Co
m
bine
b
uff
e
rs of
s
e
c
tion
s
be
f
o
r
e we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Generate PIC co
d
e so th
a
t we can cre
a
te sha
r
e
d objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: Now TC
C
can create health
y
shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
ir
o
Hamaji
x86-64
b
ug
f
i
x: Fix
s
t
ab ge
n
eration f
o
r
x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64 bug fix: Use stack w
i
th
al
i
gnment ju
s
t
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x
8
6-64: Save RDX
a
nd RC
X
befo
r
e we
us
e
them as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichi
r
o
H
a
maji
Remove multiple d
e
f
i
nition
e
rror c
a
u
s
ed
b
y
combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
Add ch
e
ck for inv
a
lid num
b
ers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix over
r
un in dec
l
_initializer_allo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Better D
L
L support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichiro Hamaji
Fi
r
st naive DLL support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Generate PIC
for addresse
s
o
f
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Suppre
s
s nois
y
po
i
nter sign
e
d-ness warnings o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Code cleaning: u
t
ilize vpushl
l
()
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaj
i
Support lon
g
long bitf
i
elds for all ar
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
A uint64
b
u
g fi
x
on x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
ji
Allow long long as a
t
ype of
b
itfi
e
lds
o
n x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add several test
cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
nich
i
ro Hamaji
Add su
p
port of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hama
j
i
s/
i
nt/unsig
n
ed/ since GC
C
4
.
3
.
2 pro
d
u
c
es co
d
e which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
ir
o
Hama
j
i
Su
p
ort LDOU
B
LE_S
I
Z
E
=
=
16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
a
j
i
silly bug
fix: s/#ifdef P
T
R_SIZE == 4/
#
i
f
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
r
o Ha
m
aji
Make tcc
e
lf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s/in
t
/lo
n
g/
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro
Hamaji
Us
e
int*2 instead of long
*
2 to hold double
v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
iro
H
amaji
U
s
e
l
o
n
g ins
t
ead of int to
h
old pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
Hamaji
Ad
d
__bu
i
l
tin_f
r
a
m
e_addr
e
ss(0)
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
I
mported
s
eve
r
a
l
ma
c
ro
s
required
b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichir
o
H
am
a
ji
Introd
u
ce
E
l
fW macro and
ELFW to encapsulate the diff
e
r
e
nce
.
.
.
commit
|
commitdiff
|
tree