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: Align return value of alloca by 16.
2009-06-10
S
h
inichiro Hama
j
i
x
86
-
64
:
Align return
v
alu
e
o
f
alloca by 16
.
commit
|
commitdiff
|
tree
2009-06-08
S
h
inichir
o
Hamaji
x86-64: Add alloca
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
Return
value of exit shou
l
d be void
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
F
i
xes for test
s
/
M
a
k
efile
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aj
i
C
all
r
elo
c
ate_sym() be
f
o
r
e we re
t
urn the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fi
x
tcc
-
ru
n
.
We
need extra memory f
o
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: De
f
i
n
e
m
ake variabl
e
TARGET so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ha
m
a
ji
x
8
6
-
64: Remove
code f
o
r debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ic
h
iro Hamaji
x86-64:
F
ix c
a
st
f
rom
integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Work aro
u
nd for
t
he iss
u
e TCC does
n
't
h
an
d
le -21
4
748364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ham
a
ji
Fixes for issues
I've just found
/
introduce
d
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86
-
64: Cast f
r
o
m 64bit
p
o
i
nter t
o
long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
x86-64
:
There ca
n
be valid addresses w
h
ich is
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix for x86-
6
4: The
f
i
r
st and second arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
si
l
ly
t
ypos in t
h
e
p
rev
i
ous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
86-
6
4:
Make ABI for long dou
b
le comp
a
tible with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
h
iro
H
amaji
Improve th
e
test c
o
verage:
!val for
float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64:
C
ombine buffers o
f
sections before we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Ha
m
aji
Ge
n
e
r
a
t
e
PIC code so that we can create s
h
ared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
x86-64: Now TCC can creat
e
h
ealthy shared
objec
t
s from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64 bug fix: Fix stab
g
ene
r
ati
o
n for
x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x8
6
-64
bug
fi
x
: U
s
e st
a
ck wi
t
h alig
n
ment just l
i
ke
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x
8
6
-
6
4
: Sav
e
RDX and RCX before we use t
h
e
m
as function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro Hamaj
i
Remove
m
ultip
l
e
definition e
r
ror caused by
c
o
mbinat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
Add
chec
k
for
invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
h
iro Hamaji
Fix o
v
er
r
un in de
c
l_initia
l
izer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
B
e
tte
r
D
LL support o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hi
r
o Hamaj
i
First
naive DLL s
u
pport o
n
x
8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
ji
Generate PIC
f
o
r addresses of sy
m
bols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Su
p
press noisy pointer signed-ness warnings on x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
C
o
de cleaning: ut
i
lize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
am
a
ji
S
upport
l
on
g
long b
i
tfi
e
lds for all ar
c
hi
t
ec
t
ure
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hama
j
i
A uint6
4
bug fix on
x8
6
-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow
long long as a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
a
j
i
Add several
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro
H
amaji
A
d
d supp
o
rt
of x86-
6
4
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maji
s
/
i
nt/unsigned
/
sin
c
e GCC
4
.
3
.
2
p
roduces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Ha
m
aji
Suport LDOUBLE_SIZE == 16 environment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaj
i
si
l
ly bug fix: s/#ifd
e
f PTR_SIZE =
=
4/#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
hi
r
o
Ham
a
ji
Make
t
c
c
elf
.
c 64
b
it ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
One more s/in
t
/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
U
s
e
int*
2
instead of long*2 t
o
hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
U
s
e long instead of i
n
t to h
o
ld pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
A
d
d
_
_
b
uilti
n
_frame
_
a
d
dress(0)
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
Imported sev
e
ral ma
c
ros requ
i
red by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
ni
c
hiro H
a
ma
j
i
Introdu
c
e ElfW m
a
cro
and ELFW
to encapsula
t
e
the differenc
e
.
.
.
commit
|
commitdiff
|
tree