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
move some global variables into TCCState
2009-04-18
Sh
i
n
i
chiro Hamaj
i
Re
t
urn
valu
e
of exi
t
s
h
o
uld be void
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
F
i
xes
f
or
t
est
s
/Ma
k
e
file
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call re
l
oc
a
te_sy
m
() befor
e
we return the
offse
t
, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
H
a
maji
x
86-64: Fix
t
cc -run
.
W
e need extra memory fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x86
-
64: Define make vari
a
ble TARGET
s
o
th
a
t test2
a
nd
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
h
i
r
o Hamaj
i
x86
-
64: Remove code for debu
g
pri
n
t
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-6
4
: Fix cast from integers to pointer
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
Work around for
th
e
issue
TCC
d
oesn
'
t handle
-
2
1
4748
3
648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o Hamaji
Fix
e
s for issues
I
've
just found/introduced to x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Hama
j
i
x86
-
64: C
a
st
fro
m
64bit po
i
nter to
l
o
n
g long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: T
h
ere
c
an be valid
addres
s
e
s which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
a
ma
j
i
F
i
x
f
or x86-64: The
first and second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Hama
j
i
Fi
x
silly typos in
the pre
v
ious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
x8
6
-64: Make A
B
I for
l
ong double compa
t
i
b
le with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Impr
o
ve
the te
s
t cove
r
age: !val fo
r
float/
d
ouble/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
:
Combine buff
e
rs of sections
befo
r
e we
call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Gen
e
rate PIC c
o
de so
that we can create shared o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Now
TCC
can c
r
e
a
t
e healthy sh
a
red o
b
jects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x86-64 bug fi
x
: Fix sta
b
generation
for
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
bug fix: Us
e
s
tack
w
ith al
i
gnment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o H
a
maji
x86-6
4
: Save RDX
a
nd
RCX before we u
s
e the
m
as func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Ha
m
aji
Remove multiple definition e
r
r
or caused by combinatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
A
dd check for
i
nvalid nu
m
bers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix overrun in
d
ecl_initial
i
z
e
r
_
a
l
lo
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro Hamaji
Better DLL sup
p
ort on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Firs
t
naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hir
o
Hamaji
Generate PIC fo
r
addresses of
symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro H
a
m
a
ji
S
u
p
pr
e
ss noisy
pointer sig
n
ed-ness warning
s
on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maj
i
Co
d
e
cleaning:
u
tilize vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
i
ro H
a
maji
S
upport long long bitfiel
d
s for all archi
t
ectures
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hiro Hamaji
A uin
t
64 b
u
g fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
A
l
low long long
a
s
a
type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Add
s
everal t
e
s
t cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro H
a
maji
Add su
p
p
ort o
f
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
H
ama
j
i
s/int/unsigned/ si
n
c
e GC
C
4
.
3
.
2 pr
o
duces code
w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
i
ro Hamaji
Supo
r
t LDOUBLE
_
SI
Z
E
== 16
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s
illy bug
fix: s/#ifdef PTR_SIZE
== 4/#i
f
PTR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o
H
am
a
ji
Mak
e
tccelf
.
c 64bit re
a
dy
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hi
r
o
H
a
ma
j
i
One mor
e
s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro Ham
a
ji
Use int*2 ins
t
ead of lon
g
*2 to ho
l
d
doubl
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
Hamaji
Use lon
g
in
s
tead of
i
nt to ho
l
d pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Add __bu
i
l
t
in_frame_addres
s
(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Imp
o
rted several macro
s
required by x86-
6
4
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
In
t
roduce ElfW
m
acr
o
and
ELFW to
e
ncapsulate the d
i
f
f
erence
.
.
.
commit
|
commitdiff
|
tree