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
Sh
i
nichiro Hamaji
x
8
6-64: Align
r
etur
n
value o
f
a
lloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
S
h
inichiro Hamaji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Retur
n
value of exit should
be v
o
id
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichi
r
o Hamaji
F
ixes for tests/
M
ake
f
ile
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
Call relocate_s
y
m() before we return
t
h
e off
s
e
t, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x86
-
64: Fix tcc -run
.
We
n
eed ext
r
a
m
emory f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64: Define
m
ake variable TARGET so
that
tes
t
2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
i
ch
i
r
o
Hamaji
x
8
6
-64: Remove code for de
b
ug pri
n
t
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
Ham
a
ji
x86
-
64: Fix cast from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Work around
for t
h
e issue TCC
d
oesn't handle
-
2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro Hamaji
Fi
x
es for issues I've ju
s
t
found/intro
d
uced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Hamaji
x86-6
4
: Cast fro
m
64bit po
i
nte
r
to long
l
ong
must
n
ot
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hiro Hamaji
x86-64: There can be vali
d
addresses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-64
:
The first and sec
o
nd arguments of
m
emcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nic
h
ir
o
H
a
m
aji
Fix si
l
ly
t
y
po
s
in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Make ABI f
o
r long double compa
t
ible wi
t
h GCC
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Im
p
rove the te
s
t covera
g
e
:
!val
for
f
lo
a
t/do
u
ble/
l
o
ng
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o Hamaji
x86-
6
4: C
o
mbine
b
uffers of sections before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
H
amaji
G
en
e
rat
e
PIC code so
t
hat we can create shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
x86-
6
4: Now
T
C
C c
a
n create healthy shared object
s
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86-64 bu
g
fix: Fix
s
tab
gen
e
ration f
o
r x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
x86-6
4
bug f
i
x
:
U
s
e
stack with
al
i
gnment just lik
e
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x8
6
-64: Sav
e
RDX
a
n
d
RCX before we use t
h
em as
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remov
e
mu
l
tiple
d
ef
i
nition
e
rror caus
e
d
b
y combinati
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichi
r
o
H
ama
j
i
Add che
c
k for inva
l
id numbe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix over
r
un i
n
decl_initiali
z
e
r_allo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
B
e
tter DLL support on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
chiro Hamaji
Firs
t
naive DL
L
support
on x86
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ic
h
iro Hamaji
Gen
e
rate
PIC for
addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro
H
amaji
Suppress noisy pointer sign
e
d-ness warn
i
ngs on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro Hamaji
Code
cleaning: utilize v
p
ush
l
l()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaj
i
S
u
p
port long lon
g
bitfield
s
for all architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A uin
t
64 bug fix on x86-6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
All
o
w
long long
a
s
a type
o
f bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
A
d
d several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichir
o
Hamaji
A
dd su
p
port of x
8
6
-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hi
r
o
H
amaji
s/int/unsigned/ since GCC 4
.
3
.
2 produces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport L
D
OUBLE_SI
Z
E == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
silly bug
f
ix: s/#ifdef
PTR_SIZE =
=
4
/#if PT
R
_S
I
Z
E
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Mak
e
t
ccelf
.
c 64bit re
a
dy
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro H
a
ma
j
i
One more s
/
i
n
t/long/
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
ni
c
hiro Hama
j
i
Us
e
int*2 instead of long*2 to hold
d
ouble value
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
Hamaji
Use long instead of int
to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Add
_
_built
i
n
_frame_address(
0
)
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaji
I
m
p
orted several macros required by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chi
r
o Hama
j
i
I
n
t
r
oduce ElfW macro and ELFW to encap
s
u
late the difference
.
.
.
commit
|
commitdiff
|
tree