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: change the type of size_t and ptrdiff_t.
2009-08-24
Shinichi
r
o Hamaji
x86
-
64: change the ty
p
e o
f
size_t and ptrdif
f
_t
.
commit
|
commitdiff
|
tree
2009-06-10
S
hinichiro Hamaji
x86-64
:
Align return value of alloca by
1
6
.
commit
|
commitdiff
|
tree
2009-06-08
S
h
inichiro Hamaji
x86-64:
A
dd alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Return
v
alue
o
f
e
x
it
should be voi
d
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
F
i
xes for
t
ests/Makefi
l
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
Ca
l
l relocate_sym()
b
e
fore we
retur
n
the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x
86-64: Fix tcc
-
run
.
We need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaj
i
x86-
6
4: Define ma
k
e
v
ariable TARG
E
T
s
o
th
a
t test2 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64:
R
emove code for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
r
o Hamaji
x86-64
:
Fix cast fr
o
m int
e
gers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
a
maji
Work ar
o
und
f
or the issue TCC doesn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hama
j
i
Fixes for issues I've just found/introduced to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
maji
x
8
6-64: Cast from 64bit
pointer to long long mu
s
t n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
x86
-
64: T
h
ere
ca
n
be valid a
d
dre
s
ses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
F
i
x
for
x86-64: The first and s
e
cond
a
r
guments of m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
ir
o
Hamaji
Fix silly typos in th
e
previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro H
a
maj
i
x86-
6
4: Mak
e
ABI
for lo
n
g double co
m
patible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the
t
est cove
r
ag
e
:
!val for fl
o
at/doub
l
e/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
x86-6
4
: Combine buffers of sections be
f
ore we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chiro Hamaji
Ge
n
erat
e
PIC c
o
de so
t
hat w
e
can cr
e
ate shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64: Now TCC
ca
n
create healthy
shared ob
j
ects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64 b
u
g fix: Fix stab g
e
neration for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hamaji
x86
-
64 bug fix: Use stack with alig
n
ment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
x86-64: Save
RDX and RCX before
we us
e
them
a
s function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Remov
e
multiple
d
e
f
inition
error caused
b
y combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro H
a
maji
Add check for inva
l
id numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
F
ix overrun i
n
d
e
cl_initializer
_
allo
c
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Ha
m
a
j
i
Better
D
LL s
u
ppor
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
First
n
aive DLL support
o
n x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro
H
a
m
aji
Gene
r
ate
PIC for a
d
d
r
esses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Supp
r
ess
n
oisy
po
i
nter
s
i
g
ned-ness wa
r
nings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
i
r
o
Hamaji
Code cleaning:
u
t
i
lize vpushll(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
Support long long bitfields for all ar
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
A u
i
n
t
6
4
bug fix
o
n
x86-64
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hama
j
i
Allow long long as a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add sev
e
ral
test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro Hama
j
i
Add support o
f
x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned/ since GCC 4
.
3
.
2 produces
c
ode whi
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hi
n
ichi
r
o Hamaji
S
uport LDOUBLE_
S
IZE
=
= 16
environment
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro
H
amaji
silly bu
g
f
i
x
:
s/#ifdef PTR_
S
IZE == 4/
#
if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Make tccelf
.
c 64bit
rea
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
One mo
r
e s
/
int/long/
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
U
s
e i
n
t*2 inste
a
d of lo
n
g*2 to
h
old double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Ha
m
aji
Use lo
n
g in
s
tead of int to
hold po
i
nt
e
r va
l
ues
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __builtin_frame_addre
s
s(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaj
i
Imported
s
everal macros
r
equired by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Introduce
ElfW macro and ELFW to
e
nc
a
psulate
the differ
e
nce
.
.
.
commit
|
commitdiff
|
tree