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
Fixes for tests/Makefile.
2009-04-18
S
hini
c
hiro Hamaji
Fixes
for test
s
/
Makefile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Cal
l
reloc
a
te_sym() before we return the of
f
set, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
ro
Hamaji
x
8
6-64
:
Fix tc
c
-run
.
We need extra
m
emor
y
fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-64: Define
m
a
k
e
variable TARGET
so that
test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
x86-64: Remove cod
e
for
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Fix cas
t
fr
o
m in
t
e
gers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work around for the issue TCC
doesn't handle
-2147483
6
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
ji
F
i
xes for issues I've just
f
ound/intro
d
uce
d
to
x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maji
x86-64: Cast from 64bit
pointer to
long
lo
n
g mu
s
t not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
a
ji
x86-64: There can be vali
d
addresse
s
w
h
ich is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
F
ix for
x
86-
6
4: The first and
s
e
cond arguments of me
m
cpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Fix
s
i
l
ly
t
ypos in
t
he previ
o
us chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
Hamaji
x
8
6-64:
Make ABI for long double compa
t
ible with G
C
C
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Impr
o
ve t
h
e
t
est coverage: !val
for f
l
oat
/
double/
l
o
n
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Ham
a
ji
x86
-
64: Combine b
u
ffe
r
s of sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
r
o
H
a
m
a
ji
Generate PIC
code so that we can
c
reate shared
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro H
a
maji
x
8
6
-64: Now TCC can create healthy shared objects
f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64 bug
fix: Fix stab g
e
nerat
i
o
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64 b
u
g fix: Use st
a
ck
w
it
h
alignment
ju
s
t like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64:
S
ave RDX and RCX before we use th
e
m as fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hir
o
Ha
m
aji
Remove
m
ultiple defi
n
iti
o
n e
r
ror
caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add ch
e
ck for invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Fi
x
ov
e
r
r
un in
decl_initializer_
a
lloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better
D
L
L support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
First naive DLL
suppo
r
t on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
ji
Generat
e
PIC for
a
d
dr
e
sses of s
y
m
b
ols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress noisy
p
o
i
nt
e
r sig
n
e
d-
n
ess wa
r
ni
n
gs on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
ir
o
Hamaji
Code clea
n
i
ng:
u
t
i
lize
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Support long long bitfields
f
o
r
a
l
l ar
c
hi
t
ectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uint64 bug fix on
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Allow
l
ong long as a
type of bitfield
s
on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
A
dd several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
r
o Hamaji
Add suppo
r
t of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro H
a
maji
s
/
int/unsig
n
ed
/
s
i
nce
G
CC
4
.
3
.
2 produces code
w
hich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
a
j
i
Suport
L
DOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hamaji
silly bug fi
x
:
s
/#ifd
e
f PTR_SIZE == 4/#if PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Make
t
ccelf
.
c 6
4
bit re
a
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
iro Ha
m
aji
One more s/int/long
/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro H
a
maj
i
Use int*
2
instead of
long*
2
to hold
d
oub
l
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long ins
t
ead of
int to ho
l
d pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
Add __
b
uilt
i
n
_frame_addres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Imported several m
a
cro
s
required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hama
j
i
Introdu
c
e
E
lfW
m
a
cro a
n
d ELFW to encapsulate
the difference
.
.
.
commit
|
commitdiff
|
tree